Project1

标题: 怎么判断一个坐标上是否有事件?有几个? [打印本页]

作者: 玛尔斯    时间: 2010-7-3 20:40
标题: 怎么判断一个坐标上是否有事件?有几个?
本帖最后由 玛尔斯 于 2010-7-5 11:53 编辑

RTTTTTTTTTTTTTT。。。。。。。。。。。
作者: 寂静的夜里    时间: 2010-7-3 20:51
打开工程文件,然后选择要看的地图,然后单击上面的事件,立刻就能显示出来了.地图编辑下面的数字就是坐标.
作者: moy    时间: 2010-7-3 20:57
看着LS的回答我愣住了......
作者: 玛尔斯    时间: 2010-7-3 20:59
我也傻了。。。。。。。。。
作者: 寂静的夜里    时间: 2010-7-3 20:59
额......我理解不对么?......
作者: zhangbanxian    时间: 2010-7-3 21:41
一个坐标貌似只能有一个事件吧,还是lz问有几个事件页?
作者: 紫苏    时间: 2010-7-3 21:51
X = 0
Y = 0
count = 0
$game_map.events.each_value { |v|
  count += 1 if v.x == X && v.y == Y
}
print sprintf("(%d, %d) 有 %d 个事件",
              X, Y, count)
作者: 玛尔斯    时间: 2010-7-3 22:07
回复 zhangbanxian 的帖子

事件重叠。             =================凑字
作者: darkdrium    时间: 2010-7-3 23:10
def find_events(x,y)
  $game_map.events.select{|v|v.x==x && v.y==y}.size
end




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