Project1
标题:
用了八方向脚本,如何让npc也斜着行走?
[打印本页]
作者:
冰舞蝶恋
时间:
2010-9-24 14:42
标题:
用了八方向脚本,如何让npc也斜着行走?
本帖最后由 夕阳武士 于 2010-10-11 22:02 编辑
如题,如何让npc也能斜着行走
并且npc的行走路线也是自动改为斜的。
要改寻路算法吗……
谢谢啊。
作者:
夕阳武士
时间:
2010-9-24 15:36
经过范例试验,我认为人物在转弯时可以自动斜向走,npc的斜向走可以用事件移动来完成
作者:
冰舞蝶恋
时间:
2010-9-24 15:48
回复
夕阳武士
的帖子
啊啊啊!强烈要求您老的范例啊!!
作者:
bbaugle
时间:
2010-9-24 16:57
要8方向的行走图才行.......
作者:
冰舞蝶恋
时间:
2010-9-24 21:45
回复
bbaugle
的帖子
..........
另求人给个方案啊啊啊啊啊!
作者:
夕阳武士
时间:
2010-9-25 12:43
回复
冰舞蝶恋
的帖子
根据范例,$act和$act#两个文件都要。角色的行走图设定为
$act
那个文件就可以了,同时按左和下就会向左下走,如果没有$act#就不行了
作者:
冰舞蝶恋
时间:
2010-9-26 12:18
回复
夕阳武士
的帖子
知道!我是说npc!呜呜。。而且npc只有八方向的,找不到正四方的行走图……
作者:
夕阳武士
时间:
2010-9-26 12:23
回复
冰舞蝶恋
的帖子
npc么,那么就是斜向走的时候用八方向行走图,直着走的时候用“设置移动路线”的“改变图形”为四方向图,如果你设置随机走,noc就会死心眼的沿正方向走
作者:
冰舞蝶恋
时间:
2010-9-26 12:33
回复
夕阳武士
的帖子
可我问的是怎样让npc斜着走,而不是变行走图……
作者:
冰舞蝶恋
时间:
2010-10-8 18:38
回复
夕阳武士
的帖子
可不可以通过修改脚本令NPC只能斜着走,但主角是正斜都可以?
麻烦了,谢谢。
作者:
禾西
时间:
2010-10-10 09:19
本帖最后由 禾西 于 2010-10-10 09:23 编辑
要這個補丁?
class Game_Character
#--------------------------------------------------------------------------
# ● 移动类型 : 随机
#--------------------------------------------------------------------------
def move_type_random
case rand(6)
when 0..4; move_random
#when 2..4; move_forward
when 5; @stop_count = 0
end
end
#--------------------------------------------------------------------------
# ● 随机移动
#--------------------------------------------------------------------------
def move_random
case rand(4)
when 0;
set_direction(2)
move_lower_left
when 1;
set_direction(4)
move_lower_right
when 2;
set_direction(6)
move_upper_left
when 3;
set_direction(8)
move_upper_right
end
end
end
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1