[LayaAir3]Laya3 中如何动态创建Mesh

你好,请问现在Laya3中,如何根据顶点信息动态创建Mesh啊?有没有示例可以参考?
已邀请:

LayaAir小牛

赞同来自:

您好,可以参考我们的文档《3D基础显示对象》一节

LayaAir大为

赞同来自:

    onAwake(): void {
        this.sprite3D = new Laya.Sprite3D();
        this.sprite3D.transform.position = new Laya.Vector3(0, 0, -1000);
        let meshFilter = this.sprite3D.addComponent(Laya.MeshFilter);
        let meshRenderer = this.sprite3D.addComponent(Laya.MeshRenderer);
        Laya.loader.load("resources/mesh.lm", Laya.Loader.MESH).then((res) => {
            meshFilter.sharedMesh = res;
        });
        this.owner.addChild(this.sprite3D);
    }
您可以通过这段代码来创建mesh并使用

1697187378用户

赞同来自:

兄弟们,关于动态创建Mesh,参考这位大佬的方法https://zhuanlan.zhihu.com/p/157524572,可以实现此功能。

要回复问题请先

商务合作
商务合作