逻辑再次崩盘,来个人救救我吧!!!

我设置为0的话,Y同步的纽带就断了

不是兄弟节点嘛,y同步怎么断了?没懂你意思

我感觉我的逻辑是可以行得通的,X锚点是正确的,Y的值也是对的,就是Y的锚点出现了偏差,没找到原因

设置了Y值,你y锚点不变啊,为什么要变


不变这个激光就会一直以画布锚点改变大小

必须得变才能和战机同步。

而且他们是兄弟关系,不是父子关系,,,,老哥!!!!

你怎么同步y的

我知道是兄弟节点啊

你这不是设置的位置嘛,没有设置锚点啊,大哥,哪里设置锚点了

好吧,我错了。锚点定义混淆了。

激光长度没问题的,位置的话,你应该逻辑应该是
1.激光锚点为0.5,则激光的y = 飞机的y + 激光的height/2 + 飞机的height/2
2.激光的锚点为0,则激光的y = 飞机的y + 飞机的height/2

谢谢。理解了

你在编辑器分别设置激光的锚点为0和0.5,看看变化就知道了

那老哥,能不能帮我看看我那种写法为啥不行,没道理啊。不应该啊

你激光的锚点是多少

0.5得锚点值

你的那个逻辑看不出来是要计算什么值


就是加入战机得Y大于0,画布一半高度减去飞机高度后得一半,
战机Y小于0,画布一半高度加上战机高度后得一半

你这计算的又是什么值

这么求得激光Y得位置