Project1

标题: 新人求问物体接触触发开关问题 [打印本页]

作者: faceless    时间: 2020-5-12 16:14
标题: 新人求问物体接触触发开关问题
我练习的是,当玩家推动滚石到目标位置后,触发开关打开门。但是现在目前问题是:石头滚到开关上没有反应,但是从任意角度把滚石从开关上移开后触发.........我按照教程做的分支,感觉一模一样,但是不知道哪里出了问题。可以确认滚石可以完美运动,坐标应该也确认没有问题。求大神解答!

222.png (255.67 KB, 下载次数: 20)

222.png

333.png (165.02 KB, 下载次数: 20)

333.png

作者: Zeldashu    时间: 2020-5-12 16:35
因为……很简单的逻辑关系你搞错了。原谅我先笑一会。

你先读取坐标,然后再改变坐标(滚动石头)。所以这就是为什么发生这种情况的原因。

另外,其实这两个事件完全可以合并成一个事件来判断。
作者: faceless    时间: 2020-5-12 16:54
Zeldashu 发表于 2020-5-12 16:35
因为……很简单的逻辑关系你搞错了。原谅我先笑一会。

你先读取坐标,然后再改变坐标(滚动石头)。所以这 ...

谢谢,受教了!把变量放最后确实就没事了...但是视屏教程里就是先读取坐标的,被误导了
作者: tseyik    时间: 2020-5-12 18:57
也可用特定的插件去做判定

作者: Zeldashu    时间: 2020-5-12 19:18
faceless 发表于 2020-5-12 16:54
谢谢,受教了!把变量放最后确实就没事了...但是视屏教程里就是先读取坐标的,被误导了 ...


奇怪。视频里这样能生效?有链接看看吗
作者: 白嫩白嫩的    时间: 2020-5-12 21:26
如塞尔达大佬所说,建议在判断之前再读取坐标




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