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

IMG_20250216_161606
pos-xxx是预设体的x轴位置,目的是三秒后更改生成预设体的x轴。start更改后没有效果,不知道怎么整。。。
create1s(x1, y);
create1s(x2, y);
create1s(x3, y);//1s等于一秒
比如三个不同位置都在生成预设体,什么方法修改参数里的x轴。。

你这段代码怎么能改得了呢?

有什么方法啊,老铁:pensive:

:pensive::pensive::pensive::pensive:指个明路呗,新手刚学习

因为听不懂你在说什么,也不知道你在写什么 :upside_down_face:

你也木有改他位置啊 更改节点位置this.node.setPostion(xxx)

可以用引擎自带的计时器试试

意思是生成预设体的那个坐标怎么改

是怎么样动态改x坐标。。。。

预制体吗?那个坐标貌似改不了,只能new出来后改

是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)
    }

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

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