- 注册时间
- 2009-4-5
- 最后登录
- 2010-4-15
③业余
- 积分
- 104
|
楼主 |
发表于 2009-11-8 21:53:22
|
显示全部楼层
#--------------------------------------------------------------------------
# ● 接触事件启动判定
#--------------------------------------------------------------------------
def check_event_trigger_touch(x, y)
result = false
# 事件执行中的情况下
if $game_system.map_interpreter.running?
return result
end
# 全事件的循环
for event in $game_map.events.values
# 事件坐标与目标一致的情况下
if event.x == x and event.y == y and [1,2].include?(event.trigger)
# 跳跃中以外的情况下、启动判定是正面的事件
if not event.jumping? and not event.over_trigger?
event.start
result = true
end
else
Audio.se_play("Audio/SE/撞墙音乐",100,100) if event.tile_id != 0
end
end
return result
end
我又建了个默认工程,这样没错吧! 可是还是不行... |
|