版本1.8.1
一个脚本用来控制多个节点。是不是会导致变量冲突。一个节点使用修改后。另一个节点会出错。要怎么解决。。
我这里是用一个脚本控制几个节点的移动和碰撞问题的。单独一个节点时没有问题。但是。两个节点同时使用这个脚本时。会胡乱移动。碰撞效果消失。
直接在节点添加用户脚本。。与 预制后 使用poolhandler (脚本内容就是那个单脚本) 都不行。怎么办呢。。为什么出错的
多次测试发现。。第一个节点产生碰撞后。第二个节点会执行第一个节点的碰撞操作。之后是一样的。要怎么才能让他们互不影响。各自运行呢。是变量声明问题么?
目测你对脚本组件的使用方式不对。
贴代码
NewProject222.zip (865.3 KB)
以上传代码。这是我整理的简化出来的问题部分。这里明显的表现是。消除节点并非本身节点而是之后的新出现的节点。而我完整的脚本里。关于移动的方面的变量很多。还会出现下一个节点执行的是上一个节点的移动坐标。我知道是因为变量的问题。所有预制克隆出来的节点拿到的变量都是同一个。导致运行时变量的值混乱了。但是。我不知道该怎么解决。麻烦给个例子或者怎样的。给说明下。刚学一阵子。很多不明白的。麻烦了
代码传了。上一个。
麻烦大佬帮忙看下。谢谢了。。