大约有 21 项符合查询结果, 库内数据总量为 31,722 项。 (搜索耗时: 0.0057 秒)
...支持的碰撞器有三种,分别是, 球型碰撞器SphereCollider,盒型碰撞器BoxCollider,网格碰撞器MeshCollider。从碰撞检测精确度和消耗性能从低到高依次为SphereCollider-BoxCollider-MeshCollider;可以根据游戏中开发需求,选择适合的碰撞器。 ...
来源: Laya_社区 发布时间: 20170324
...te3D = this.layaMonkey.getChildAt(0).getChildByName("LayaMonkey"); //添加盒型碰撞器 var boxCollider = this.layaMonkeyMeshSprite3D.addComponent(Laya.BoxCollider); boxCollider.setFromBoundBox(this.layaMonkeyMeshSprite3D.meshFilter.sharedMesh.boundingBox); this.layaMonkeyMeshSprite3D.camera = th...
来源: Laya_示例 发布时间: 20260303
...Math.random() * 0.75 + 0.25; var sZ = Math.random() * 0.75 + 0.25; //创建盒型MeshSprite3D var box = scene.addChild(new Laya.MeshSprite3D(Laya.PrimitiveMesh.createBox(sX, sY, sZ))); //创建刚体碰撞器 var rigidBody = box.addComponent(Laya.Rigidbody3D); //创建盒子形状碰撞器 var boxSh...
来源: Laya2.0_文档 发布时间: 20210715
....random() * 0.75 + 0.25; var sZ:int = Math.random() * 0.75 + 0.25; //创建盒型MeshSprite3D var box:MeshSprite3D = scene.addChild(new MeshSprite3D(PrimitiveMesh.createBox(sX, sY, sZ))) as MeshSprite3D; //创建刚体碰撞器 var rigidBody:Rigidbody3D = box.addComponent(Rigidbody3D); //创建盒...
来源: Laya2.0_文档 发布时间: 20210714
...ndom() * 0.75 + 0.25; var sZ:number = Math.random() * 0.75 + 0.25; //创建盒型MeshSprite3D var box = scene.addChild(new Laya.MeshSprite3D(Laya.PrimitiveMesh.createBox(sX, sY, sZ))) as Laya.MeshSprite3D; //创建刚体碰撞器 var rigidBody:Laya.Rigidbody3D = box.addComponent(Laya.Rigidbody3D); /...
来源: Laya2.0_文档 发布时间: 20210714
...getLayerByNumber(13); /** * 给精灵添加碰撞器组件 * BoxCollider : 盒型碰撞器 * SphereCollider : 球型碰撞器 * MeshCollider : 网格碰撞器 */ var sprite3d1MeshCollider = sprite3d1.addComponent(Laya.MeshCollider); sprite3d1MeshCollider.mesh = sprite3d1.meshFilter.sharedMesh; var s...
来源: Laya_示例 发布时间: 20260303
... } private addBox(index): void { //创建盒型MeshSprite3D let point = [{ x: 0, z: 0 }, { x: -2, z: 2 }]; var box = this.newScene.addChild(new Laya.MeshSprite3D(Laya.PrimitiveMesh.createBox(0.75, 0.5, 0.5))) ...
来源: Laya_社区 发布时间: 20201120
...触发器的方式: ```typescript /* ……省略若干代码 */ //创建盒型MeshSprite3D let box = scene.addChild(new Laya.MeshSprite3D(Laya.PrimitiveMesh.createBox(sX, sY, sZ))) as Laya.MeshSprite3D; //创建静态碰撞器 let staticCollider:Laya.PhysicsCollider = box.addComponent(Laya.Physic...
来源: Laya2.0_文档 发布时间: 20210715
...meUIBase { /* ……省略若干代码 */ private addBox(): void { //创建盒型体 let box = new Laya.Sprite3D; let boxMesh = box.addComponent(Laya.MeshFilter); let boxRender = box.addComponent(Laya.MeshRenderer); // 创建网格 boxMesh.sharedMesh = Laya.PrimitiveMesh.createBox(0.75, 0.5, 0.5); /...
来源: Laya3.0_文档 发布时间: 20251010
... warehouse1.getChildAt(0).getChildByName("Mesh1") as MeshSprite3D; //添加盒型碰撞器 var boxCollider:BoxCollider = warehouseMeshSprite3D1.addComponent(BoxCollider) as BoxCollider; boxCollider.setFromBoundBox(warehouseMeshSprite3D1.meshFilter.sharedMesh.boundingBox);修改后的代码,可以...
来源: Laya_社区 发布时间: 20171220