设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1412|回复: 2
打印 上一主题 下一主题

[已经解决] 关于VA的事件重叠后的事件ID获取问题

[复制链接]

Lv1.梦旅人

梦石
0
星屑
165
在线时间
16 小时
注册时间
2022-8-10
帖子
2
跳转到指定楼层
1
发表于 2022-9-13 10:39:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
是这样的,朋友做了款ARRPG。 大概就是两个事件重叠在一起之后,会导致攻击判定无效,
因为游戏自带的获取事件ID方法只能获取一个格子内ID较小的那个事件的ID
有没有什么脚本方法可以分别获取第二  第三  甚至同一格子里全部事件的ID呢 ?

Lv5.捕梦者

梦石
0
星屑
24389
在线时间
5061 小时
注册时间
2016-3-8
帖子
1622
2
发表于 2022-9-13 15:05:49 | 只看该作者
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}
回复 支持 2 反对 0

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
165
在线时间
16 小时
注册时间
2022-8-10
帖子
2
3
 楼主| 发表于 2022-9-13 20:36:16 | 只看该作者
alexncf125 发表于 2022-9-13 15:05
https://rpg.blue/thread-398399-1-1.html

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

咱试试 感谢大佬
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-5 14:23

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表