Project1

标题: 关于VA的事件重叠后的事件ID获取问题 [打印本页]

作者: 油条之魂    时间: 2022-9-13 10:39
标题: 关于VA的事件重叠后的事件ID获取问题
是这样的,朋友做了款ARRPG。 大概就是两个事件重叠在一起之后,会导致攻击判定无效,
因为游戏自带的获取事件ID方法只能获取一个格子内ID较小的那个事件的ID
有没有什么脚本方法可以分别获取第二  第三  甚至同一格子里全部事件的ID呢 ?
作者: alexncf125    时间: 2022-9-13 15:05
https://rpg.blue/thread-398399-1-1.html

Game_Map 里面的 events_xy(x,y) 方法获取该坐标的所有事件实例。(呼叫法是 $game_map.events_xy(x,y) )

数组里面的是事件实例,那么要获得ID的话要用数组的collect方法来将事件的ID提取出来。

event_ids = $game_map.events_xy(x,y).collect{|event| event.id}
作者: 油条之魂    时间: 2022-9-13 20:36
alexncf125 发表于 2022-9-13 15:05
https://rpg.blue/thread-398399-1-1.html

Game_Map 里面的 events_xy(x,y) 方法获取该坐标的所有事件实例 ...

咱试试 感谢大佬




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