预设体的x坐标设置后,怎么动态更改啊。。

是node节点上的position的x坐标吗? :thinking:

计时器生成预设体在setPosition的X轴生成,意思三秒后改成X2没有效果

实例化那个x位置

实例化的时候封装了

用这个试试
this.node.setPostion(70,this.getPosition().y)

create1s(x1, y);
create1s(x2, y);
create1s(x3, y);//1s等于一秒
比如三个不同位置都在生成预设体,什么方法修改参数里的x轴。。

create1s(x1, y);
create1s(x2, y);
create1s(x3, y);//1s等于一秒
比如三个不同位置都在生成预设体,什么方法修改参数里的x轴。

 function create1s(x, y) {
        let node = new 预制体()
        node.setPosition(x, y)
        setTimeout(() => {
            node.setParent(父节点)
        }, 1000)
    }

这个就是封装的方法,外面调用

这样不行吗?,但是预制体应该也要传进去呀好像

能不能把函数作一个变量,需要的时候再修改函数里的参数

你要把函数当变量传到函数里面吗? 函数做变量就是回调函数呀, 你要修改的参数不是你传进去的吗?

在方法里面改也不合适吧,这样X的位置会不会都成一个了

这个世纪难题:joy:不知道何时能攻破

x的值不是由你调用的地方传入的吗? :grimacing:

是的,create1(x1, y) create1(x2, y) 这样调用了两三次吧

所以呢??到底行不行你试过没有

还没试过:joy::joy:我马上去试一下,等我消息

:cry:试过了,他只是多了一个位置产生预设体

我想到了一个新的方法,删除所有的x值,重新赋值:joy::joy: