Project1
标题:
Game_Vehicle中@move_speed的改变问题
[打印本页]
作者:
wangswz
时间:
2010-8-10 18:07
标题:
Game_Vehicle中@move_speed的改变问题
本帖最后由 wangswz 于 2010-8-11 14:28 编辑
55行
when 0;
@priority_type = 1
@move_speed = 4
if $game_actors[1].weapon_id == 2
@move_speed += 2
else
@move_speed -= 2
end
这样写只能在第一次登船时设置速度 之后速度不再改变
比如不装备2号武器 速度为2 之后就算装备上还是2 不会变成6
如何做出装备特定物品增加减少移动速度的效果?(非并行事件)
作者:
wangswz
时间:
2010-8-10 21:28
没人理 自顶
作者:
wangswz
时间:
2010-8-11 04:40
自顶
作者:
八云紫
时间:
2010-8-11 09:16
def move_speed=(number)
@move_speed = number;
end
添加这个,然后在脚本里面改。
不过交通工具有全局变量么??
作者:
仲秋启明
时间:
2010-8-11 09:48
在Game类里面MS除了在父类里定义外,许多都会被直接跳过
作者:
小幽的马甲
时间:
2010-8-11 10:15
class Game_Player < Game_Character
alias old_mbi move_by_input
def move_by_input
old_mbi
if @vehicle_type ==
0
@move_speed = $game_actors[
1
].weapon_id ==
2
?
20
: 4
else
@move_speed = 4 unless in_vehicle?
end
end
end
红色是自定义部分
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1