Project1

标题: 通行问题拉.... [打印本页]

作者: 冰鸷殛霰    时间: 2007-8-18 06:48
标题: 通行问题拉....
假如我要让21号事件碰到障碍时打开19号关闭
x = $game_map.events[21].x
y = $game_map.events[21].y
if $game_map.events[21].passable?(x,y,2)
else
$game_switches[19] = false
end
x = $game_map.events[21].x
y = $game_map.events[21].y
if $game_map.events[21].passable?(x,y,4)
else
$game_switches[19] = false
end
x = $game_map.events[21].x
y = $game_map.events[21].y
if $game_map.events[21].passable?(x,y,6)
else
$game_switches[19] = false
end
x = $game_map.events[21].x
y = $game_map.events[21].y
if $game_map.events[21].passable?(x,y,8)
else
$game_switches[19] = false
end
为什么开关一直关闭? [LINE]1,#dddddd[/LINE]此贴于 2007-8-18 13:48:25 被版主K’提醒,请楼主看到后对本贴做出回应。
作者: 冰鸷殛霰    时间: 2007-8-18 06:48
标题: 通行问题拉....
假如我要让21号事件碰到障碍时打开19号关闭
x = $game_map.events[21].x
y = $game_map.events[21].y
if $game_map.events[21].passable?(x,y,2)
else
$game_switches[19] = false
end
x = $game_map.events[21].x
y = $game_map.events[21].y
if $game_map.events[21].passable?(x,y,4)
else
$game_switches[19] = false
end
x = $game_map.events[21].x
y = $game_map.events[21].y
if $game_map.events[21].passable?(x,y,6)
else
$game_switches[19] = false
end
x = $game_map.events[21].x
y = $game_map.events[21].y
if $game_map.events[21].passable?(x,y,8)
else
$game_switches[19] = false
end
为什么开关一直关闭? [LINE]1,#dddddd[/LINE]此贴于 2007-8-18 13:48:25 被版主K’提醒,请楼主看到后对本贴做出回应。
作者: 吸血鬼王族    时间: 2007-8-18 21:35
假如我要让21号事件碰到障碍时打开19号关闭

什么叫做打开19号关闭?

我暂时认为是打开19号开关好了.
$game_switches[19] = false
应该是 $game_switches[19] = true
吧? [LINE]1,#dddddd[/LINE]系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
作者: rubygomax    时间: 2007-8-18 22:04
LZ的19号开关有无设成"开"?
另外LZ的逻辑是只要该事件碰上四方向任一不通行19号开关就会关闭,
也就是如果事件或人物或地图元件没设穿透的话一碰就会关闭...
[LINE]1,#dddddd[/LINE]系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~




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