查看: 822|回复: 4

[有事请教] 求问各位大佬,怎么判断坐标事件?

[复制链接]
梦石
0
星屑
541
在线时间
57 小时
注册时间
2022-12-9
回帖
14
发表于 2024-1-27 14:02:22 | 显示全部楼层 |阅读模式

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

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

×
大概效果是让箱子被推到某坐标后触发开关。
我该怎么判断事件是否在这坐标上?

本人看不懂代码,求个事件编辑器截图,如果有脚本(可商用的)可以做到,希望大佬能指个路
梦石
0
星屑
7009
在线时间
1280 小时
注册时间
2016-12-6
回帖
378
发表于 2024-1-27 14:25:26 | 显示全部楼层
条件分歧→脚本,填这个判断句式:
$gameMap.event(this._eventId).x == n && $gameMap.event(this._eventId).y == m

n和m分别是你要判断的坐标X和坐标Y,按自己需求改,如果是要判断变量值,就用$gameVariables.value(id)来代替
只要事件坐标符合条件,就会返回true让这个条件句通过
回复

使用道具 举报

梦石
0
星屑
29901
在线时间
5734 小时
注册时间
2016-3-8
回帖
1653
发表于 2024-1-27 16:25:44 | 显示全部楼层
shiroin 发表于 2024-1-27 14:25
条件分歧→脚本,填这个判断句式:
$gameMap.event(this._eventId).x == n && $gameMap.event(this._eventI ...

$gameMap.event(this._eventId).pos(n, m)也行
回复

使用道具 举报

梦石
0
星屑
541
在线时间
57 小时
注册时间
2022-12-9
回帖
14
 楼主| 发表于 2024-1-27 16:34:04 | 显示全部楼层
shiroin 发表于 2024-1-27 14:25
条件分歧→脚本,填这个判断句式:
$gameMap.event(this._eventId).x == n && $gameMap.event(this._eventI ...

感谢大佬!问题解决了!~
回复

使用道具 举报

梦石
0
星屑
541
在线时间
57 小时
注册时间
2022-12-9
回帖
14
 楼主| 发表于 2024-1-27 17:54:02 | 显示全部楼层
alexncf125 发表于 2024-1-27 16:25
$gameMap.event(this._eventId).pos(n, m)也行

确实也可行!而且更简洁了~感谢大佬
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部