查看: 1127|回复: 2

[有事请教] 有关于事件交互提示的,有些地方不太懂

[复制链接]
梦石
0
星屑
139
在线时间
14 小时
注册时间
2025-3-6
回帖
5
发表于 2025-3-14 03:58:26 | 显示全部楼层 |阅读模式

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

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

×
想做类似于三伏和烟火那种的事件交互,就是玩家触发事件时头上会冒出提示【按下x键交互】这种,但是我的行走图的尺寸改大了,不是一格了,就导致现有的事件交互插件没有用,当事件交互图标冒出时会被人物行走图给挡住,那些插件似乎都只适用于一格大小的玩家行走图,再大一点就会被遮住。所以想请教一下大佬们,应该怎么实现,要是有点涉及到代码相关的话麻烦大佬们讲详细一些,因为我只懂个皮毛。。。感谢大佬鼎力相助
梦石
0
星屑
1410
在线时间
126 小时
注册时间
2023-10-20
回帖
16
发表于 2025-3-14 15:41:31 | 显示全部楼层
具体没弄过这个,但可以提供个思路,用事件。具体就是在需要交互的事件周围用R页的数字涂一圈(按照你行走图大小能接触的地方),然后用条件分支,里面用脚本判断,设置如果玩家的坐标处在区域ID为xxx的位置,则提示文本xxxxx。
脚本可以用这个:$gameMap.regionId($gamePlayer.x, $gamePlayer.y) === 66
这句脚本就表示:玩家的xy坐标都在区域ID66的图块上。
如果是全地图的事件都是一样的提示,或者提示的种类不算多,这样还可以。但如果地图事件较多,每个事件的提示都不一样,这种就要麻烦一些了。另外,如果两个事件相邻较近,并且是不一样的提示,也需要好好设计一下位置什么的。
ps:可能还有更简单的方法,但新手的我只知道这个。
回复

使用道具 举报

梦石
0
星屑
139
在线时间
14 小时
注册时间
2025-3-6
回帖
5
 楼主| 发表于 2025-3-14 18:58:27 | 显示全部楼层
浪里个浪 发表于 2025-3-14 15:41
具体没弄过这个,但可以提供个思路,用事件。具体就是在需要交互的事件周围用R页的数字涂一圈(按照你行走 ...

好的!我今晚试试,谢谢大佬!
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部