Project1

标题: 如何让npc实现"斜4方待机"和"斜4方行走" [打印本页]

作者: 七仙女    时间: 2008-5-19 21:37
提示: 作者被禁止或删除 内容自动屏蔽
作者: link006007    时间: 2008-5-20 02:32
八方向去掉RM默认4方向不就可以了{/gg}
作者: 寻笑    时间: 2008-5-20 02:48
提示: 作者被禁止或删除 内容自动屏蔽
作者: 七仙女    时间: 2008-5-21 07:08
提示: 作者被禁止或删除 内容自动屏蔽
作者: 七仙女    时间: 2008-5-22 15:35
提示: 作者被禁止或删除 内容自动屏蔽
作者: link006007    时间: 2008-5-22 20:02
是要使用自己的行走图格式?
class Sprite_Character < RPG::Sprite
  def update
    ... ...
    # 图形是角色的情况下
    if @tile_id == 0
      # 设置传送目标的矩形
      sx = @character.pattern * @cw
      sy = (@character.direction - 2) / 2 * @ch
      self.src_rect.set(sx, sy, @cw, @ch)
    end
    ... ...
  end
end

改成自己行走图格式  可能要在character添些属性, 具体怎么改要看你想法和素材了
      sx = @character.待机? xxxxx * @cw : yyyyy * @cw
      sy = ... ...
      self.src_rect.set(sx, sy, @cw, @ch)
[LINE]1,#dddddd[/LINE]系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
作者: 七仙女    时间: 2008-5-22 22:27
提示: 作者被禁止或删除 内容自动屏蔽
作者: 灯笼菜刀王    时间: 2008-5-22 22:53
不要用脚本,只使用角色8方脚本就行了,然后,把NPC的4方向图换成斜四方就行了嘛
作者: 做游戏的新手    时间: 2008-5-23 01:38
自定义----脚本-----c4或C8
作者: 七仙女    时间: 2008-5-23 06:44
提示: 作者被禁止或删除 内容自动屏蔽
作者: 这LINK不劫狱    时间: 2008-5-23 07:27
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1