标题: 脚本问题 [打印本页] 作者: 520 时间: 2007-12-26 19:54 标题: 脚本问题 unless $game_system.map_interpreter.running?
if Input.press?(Input::RIGHT) and Input.press?(Input::A)
if passable?(@x, @y, 4) and $game_map.terrain_tag($game_player.x+1, $game_player.y) != 1
Audio.se_play ("Audio/SE/016-Jump02", 90, 100)
jump(2,0)
end
end
unless $game_system.map_interpreter.running?
if Input.press?(Input::RIGHT) and Input.press?(Input::A) and Input.press?(Input::A)
if passable?(@x, @y, 4)
if $game_map.terrain_tag($game_player.x+1, $game_player.y) != 6
if $game_map.terrain_tag($game_player.x+2, $game_player.y) != 6
if $game_map.terrain_tag($game_player.x+3, $game_player.y) != 6
if $game_map.terrain_tag($game_player.x+4, $game_player.y) != 6
Audio.se_play ("Audio/SE/016-Jump02", 90, 100)
jump(5,0)
end
end
end
end
end
end
(来源本站跳跃脚本)
我要问的就是 if passable?(@x, @y, 4) and $game_map.terrain_tag($game_player.x+1, $game_player.y) != 1和 if passable?(@x, @y, 4)
if $game_map.terrain_tag($game_player.x+1, $game_player.y) != 6
if $game_map.terrain_tag($game_player.x+2, $game_player.y) != 6
if $game_map.terrain_tag($game_player.x+3, $game_player.y) != 6
if $game_map.terrain_tag($game_player.x+4, $game_player.y) != 6
为什么一个是=1一个是=6呢?
还有它那脚本的第一句unless $game_system.map_interpreter.running?是什么意思,?就这样啦作者: 520 时间: 2007-12-26 19:54 标题: 脚本问题 unless $game_system.map_interpreter.running?
if Input.press?(Input::RIGHT) and Input.press?(Input::A)
if passable?(@x, @y, 4) and $game_map.terrain_tag($game_player.x+1, $game_player.y) != 1
Audio.se_play ("Audio/SE/016-Jump02", 90, 100)
jump(2,0)
end
end
unless $game_system.map_interpreter.running?
if Input.press?(Input::RIGHT) and Input.press?(Input::A) and Input.press?(Input::A)
if passable?(@x, @y, 4)
if $game_map.terrain_tag($game_player.x+1, $game_player.y) != 6
if $game_map.terrain_tag($game_player.x+2, $game_player.y) != 6
if $game_map.terrain_tag($game_player.x+3, $game_player.y) != 6
if $game_map.terrain_tag($game_player.x+4, $game_player.y) != 6
Audio.se_play ("Audio/SE/016-Jump02", 90, 100)
jump(5,0)
end
end
end
end
end
end
(来源本站跳跃脚本)
我要问的就是 if passable?(@x, @y, 4) and $game_map.terrain_tag($game_player.x+1, $game_player.y) != 1和 if passable?(@x, @y, 4)
if $game_map.terrain_tag($game_player.x+1, $game_player.y) != 6
if $game_map.terrain_tag($game_player.x+2, $game_player.y) != 6
if $game_map.terrain_tag($game_player.x+3, $game_player.y) != 6
if $game_map.terrain_tag($game_player.x+4, $game_player.y) != 6
为什么一个是=1一个是=6呢?
还有它那脚本的第一句unless $game_system.map_interpreter.running?是什么意思,?就这样啦