关于npc的八方向移动
全局搜索
move_random
然后将
def move_random
case rand(4)
when 0 # 向下移动
move_down(false)
when 1 # 向左移动
move_left(false)
when 2 # 向右移动
move_right(false)
when 3 # 向上移动
move_up(false)
end
end
改为
def move_random
case rand(8)
when 0 # 向下移动
move_down(false)
when 1 # 向左移动
move_left(false)
when 2 # 向右移动
move_right(false)
when 3 # 向上移动
move_up(false)
when 4 #左下
move_lower_left(false)
when 5 # 右下
move_lower_right(false)
when 6 # 左上
move_upper_left(false)
when 7 # 右上
move_upper_right(false)
end
end作者: eu国猪 时间: 2012-7-31 09:00
七夕小雨 发表于 2012-7-30 10:43
= =你还用了什么关于人物行动的脚本吧
关于npc的八方向移动
不行,出现bug了,进去游戏就弹了一个 Game_Character 3。。。。。。。。作者: 七夕小雨 时间: 2012-7-31 11:17
def move_random
case rand(8)
when 0 # 向下移动
move_down(false)
when 1 # 向左移动
move_left(false)
when 2 # 向右移动
move_right(false)
when 3 # 向上移动
move_up(false)
when 4 #左下
move_lower_left
when 5 # 右下
move_lower_right
when 6 # 左上
move_upper_left
when 7 # 右上
move_upper_right
end
end
试试这个作者: eu国猪 时间: 2012-7-31 22:40
七夕小雨 发表于 2012-7-31 11:17
def move_random
case rand(8)
when 0 # 向下移动