| 本帖最后由 RyanBern 于 2016-2-6 14:26 编辑 
 你是否说的是事件的名称?也就是地图编辑器左上角的事件名字?
 
 如果是的话,请在Game_Event类下加入
 
 
 然后使用
 
 即可获取事件ev的名称。
 
 如果想要获取一张地图所有名字叫做Enemy的事件ID,可以用
 
 enemy_ids = $game_map.events.values.select{|ev| ev.event.name == "Enemy"}.map{|ev| ev.id}
enemy_ids = $game_map.events.values.select{|ev| ev.event.name == "Enemy"}.map{|ev| ev.id} 
 我看你主楼的最后一句明显要的不是事件ID。而是要的事件本身。这种情况下应该写成这样
 
 targets = $game_map.events.values.select{|ev| ev.event.name == "Enemy"}
targets = $game_map.events.values.select{|ev| ev.event.name == "Enemy"} 
 |