• 首页
  • 动态
  • 案例
  • 引擎社区
  • API
  • 文档
  • 示例
  • 引擎下载

大约有 21 项符合查询结果, 库内数据总量为 31,722 项。 (搜索耗时: 0.0057 秒)

11. LayaAir3D 物理系统之鼠标拾取(射线拾取) [ 85%]

...支持的碰撞有三种,分别是, 球型碰撞SphereCollider,盒型碰撞BoxCollider,网格碰撞MeshCollider。从碰撞检测精确度和消耗性能从低到高依次为SphereCollider-BoxCollider-MeshCollider;可以根据游戏中开发需求,选择适合的碰撞。 ...

来源: Laya_社区 发布时间: 20170324

12. 射线检测-碰撞混合 [ 84%]

...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

13. 多种碰撞形状(JavaScript-3D基础(JS)-LayaAir3D之物理系统) [ 79%]

...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

14. 多种碰撞形状(ActionScript-3D基础(AS3)-LayaAir3D之物理系统) [ 78%]

....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

15. 多种碰撞形状(TypeScript-3D基础(TS)-LayaAir3D之物理系统) [ 78%]

...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

16. 射线检测-射线检测 [ 76%]

...getLayerByNumber(13); /** * 给精灵添加碰撞组件 * BoxCollider : 盒型碰撞 * SphereCollider : 球型碰撞 * MeshCollider : 网格碰撞 */ var sprite3d1MeshCollider = sprite3d1.addComponent(Laya.MeshCollider); sprite3d1MeshCollider.mesh = sprite3d1.meshFilter.sharedMesh; var s...

来源: Laya_示例 发布时间: 20260303

17. localRotationEulerY旋转位置错误 [ 71%]

...   }      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

18. 一篇上手LayaAir的3D物理引擎(TypeScript-3D基础(TS)-LayaAir3D之物理系统) [ 69%]

...触发的方式: ```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

19. 3D物理系统 · LayaAir3.4 · 引擎文档 · LAYABOX [ 63%]

...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

20. as中BoxCollider引入了,但是运行的时候还是提示null [ 63%]

... warehouse1.getChildAt(0).getChildByName("Mesh1") as MeshSprite3D; //添加盒型碰撞 var boxCollider:BoxCollider = warehouseMeshSprite3D1.addComponent(BoxCollider) as BoxCollider; boxCollider.setFromBoundBox(warehouseMeshSprite3D1.meshFilter.sharedMesh.boundingBox);修改后的代码,可以...

来源: Laya_社区 发布时间: 20171220