Project1

标题: 重合的几个事件怎么把他们的事件编号都读取下来 [打印本页]

作者: ying_che    时间: 2013-4-21 22:03
标题: 重合的几个事件怎么把他们的事件编号都读取下来
  1.   def check_event(x, y)
  2.     for event in $game_map.events.values
  3.       if event.x == x and event.y == y
  4.         return event.id
  5.       end
  6.     end
  7.   end
复制代码
用Game_map里的这个函数可以实现读取指定位置事件的编号(即事件号),但是当有几个运动的事件(穿透为on)重合时,却只能读取其中一个了。怎样修改脚本或者用其他办法,把重合事件的事件编号都读取下来。请高手帮帮忙吧!
作者: 亿万星辰    时间: 2013-4-22 07:19
r=[]
for e in $game_map.events.values
r.push(e.id) if e.x==X and e.y = Y
end

X和Y是坐标的具体值




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