Project1

标题: 我这个条件分歧哪里写的有问题么?求教 [打印本页]

作者: 天空娃娃    时间: 2021-10-7 15:24
标题: 我这个条件分歧哪里写的有问题么?求教
原本打算效果是两个坐标相等时就触发动画,结果这样写后不管坐标相不相等都触发动画了.....求教怎么修改成我想实现的样子
作者: 18958043911    时间: 2021-10-7 15:24
因为史莱姆没有办法到达玩家的坐标
所以触发条件不满足
实际上史莱姆只能到达玩家的边上,即玩家坐标加1或者减1
应当设置变量
玩家距离Y等于 $gameMap.event.y-$gameplayer.y
玩家距离Y=-1或者等于1
玩家距离X同理

你可以试着让史莱姆穿透试试 或者在人物上面 试试看
能不能触发




作者: 天空娃娃    时间: 2021-10-7 15:26
条件分歧在这里

无标题.png (509.44 KB, 下载次数: 14)

无标题.png

作者: 天空娃娃    时间: 2021-10-7 19:28
天空娃娃 发表于 2021-10-7 15:26
条件分歧在这里

好的,谢谢!!!!!!
作者: 天空娃娃    时间: 2021-10-8 19:58
天空娃娃 发表于 2021-10-7 15:26
条件分歧在这里

大佬大佬,加了三个等号后没反应呀
作者: 1805796591    时间: 2021-10-25 16:55
如果:脚本:$gameMap.event(2).y === $gamePlayer.y  
   如果:脚本:$gameMap.event(2).x === $gamePlayer.x

以上写法是可以的,意思是:如果事件2的y坐标等于玩家的y坐标,如果事件2的x坐标等于玩家的x坐标。
必须感谢水大佬!
作者: 天空娃娃    时间: 2021-10-26 11:20
18958043911 发表于 2021-10-25 12:51
因为史莱姆没有办法到达玩家的坐标
所以触发条件不满足
实际上史莱姆只能到达玩家的边上,即玩家坐标加1或 ...

okk,好的好的,谢谢
作者: 18958043911    时间: 2021-10-26 14:18
天空娃娃 发表于 2021-10-26 11:20
okk,好的好的,谢谢

C:\Users\Administrator\Desktop\新建文件夹 (2)

作者: 18958043911    时间: 2021-10-26 14:19
18958043911 发表于 2021-10-26 14:18

C:\Users\Administrator\Desktop\新建文件夹 (2)\无标题.png
作者: 18958043911    时间: 2021-10-26 14:21
无标题.png
作者: 18958043911    时间: 2021-10-26 14:22
好古老的聊天系统 怎么发图片来这

作者: 18958043911    时间: 2021-10-26 14:23
file:///C:/Users/Administrator/Desktop/%E6%96%B0%E5%BB%BA%E6%96%87%E4%BB%B6%E5%A4%B9%20(2)/%E6%97%A0%E6%A0%87%E9%A2%98.png
作者: 18958043911    时间: 2021-10-26 14:25
本帖最后由 18958043911 于 2021-10-26 14:38 编辑

file:///C:/Users/Administrator/Desktop/%E6%96%B0%E5%BB%BA%E6%96%87%E4%BB%B6%E5%A4%B9%20(2)/2.png
作者: 18958043911    时间: 2021-10-26 14:35
原来插件禁了
作者: 18958043911    时间: 2021-10-26 14:36

作者: 18958043911    时间: 2021-10-26 15:53
这是我后面的想法。只要直接判定事件ID多少就行了。你想多少个事件,就加多少个事件。感觉还不错




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