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

大约有 33 项符合查询结果, 库内数据总量为 30,935 项。 (搜索耗时: 0.0056 秒)

21. 我竟然被射线检测这个小功能给难了一天了 [ 85%]

..."相机位置",(this.owner.getChildByName("Main Camera") as Laya.Sprite3D).transform.position) } onStart(): void {     Laya.stage.on(Laya.Event.MOUSE_DOWN,this,this.onMouseDownCb) } private onMouseDownCb(e:Laya.Event):void{ console.log("点击屏幕") // console.log("相机位置",this.camera.) th...

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

22. 使用3D精灵 · LayaAir3.3 · 引擎文档 · LAYABOX [ 85%]

...节点的关联关系,使变换操作更灵活,每个精灵都有一个Transform3D。 (图2-9) 我们也可以在编辑器里手动调整精灵的变换 (图2-10) (图2-11) 图2-10用来调整精灵的旋转,图2-11用来调整精灵的缩放 (图2-12) 图2-12可同时用来调...

来源: Laya3.0_文档 发布时间: 20250103

23. SphereCollider和MeshCollider碰撞检测的bug [ 84%]

...ontainmentType.Contains*/1) // return true // } var worldMat = other.owner.transform.worldMatrix; var vec = new Vector3(); for (var i = 0, iLen = positions.length; i < iLen; i++) { Vector3.transformCoordinate(positions[i], worldMat, vec); if (Collision.sphereContainsPoint(this.boundSphere, vec)==...

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

24. Camera.viewportToRay中origin与direction相等问题 [ 81%]

...._ray)之后加一行: this._ray.origin = GameManager.instance.mainCamera.transform.position即可完美执行射线碰撞检测.     附件 : --> 2019-03-19 添加评论 免费帖 --> 分享 微博 QZONE 微信 没有找到相关结果 已邀请: 与内容相关的链接 提交 2 个回复 Laya_...

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

25. 使用3D摄像机 · LayaAir3.3 · 引擎文档 · LAYABOX [ 76%]

... { this.camera = this.owner as Laya.Camera; if (this.target) { this.target.transform.position.cloneTo(this.curpos); this.delatpos = new Laya.Vector3(); } } /** * 每帧更新时执行,尽量不要在这里写大循环逻辑或者使用getComponent方法 * 此方法为虚方法,使用时重写覆...

来源: Laya3.0_文档 发布时间: 20240910

26. viewportPointToRay产生的射线始终有偏差,是为什么? [ 71%]

...et camera: Laya.Camera = new Laya.Camera(); camera.name = "Camera"; camera.transform.position = new Laya.Vector3( -6.87492561340332, 3.95000958442688, 1.06434166431427); camera.transform.rotation = new Laya.Quaternion( -0.19387270510196686, -0.6291995048522949, -0.16616787016391754, 0.73410463333129...

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

27. 实体组件系统 · LayaAir3.3 · 引擎文档 · LAYABOX [ 67%]

...0, 0.01, 0); onStart() { Laya.timer.frameLoop(1, this, ()=> { this.cube.transform.rotate(this.rotation, false); }); } } 效果如动图4-4所示: (动图4-4) 4.1.3 3D节点的进阶使用 @property( { type :Laya.Sprite3D } ) //节点类型 public p3d: Laya.Sprite3D; onAwake(): void { this.p...

来源: Laya3.0_文档 发布时间: 20250103

28. 3D物理系统 · LayaAir3.3 · 引擎文档 · LAYABOX [ 59%]

...力的影响,不会产生受力位移,运动刚体的位移只能通过transform改变节点坐标。 与2D的运动学类型刚体不同,LayaAir 3D的运动刚体脱离了物理引擎运动,即使设置速度也不可以使其位移。这样做的好处是减少了物理运算,节省了...

来源: Laya3.0_文档 发布时间: 20250310

29. 插件开发说明 · LayaAir3.3 · 引擎文档 · LAYABOX [ 51%]

...prite3D; onSceneGUI(): void { IEditorEnv.Handles.drawHemiSphere(this.owner.transform.position, 2); } onDrawGizmos(): void { IEditorEnv.Gizmos.drawIcon(this.owner.transform.position, "editorResources/UI/ready1.png"); } } 实现效果如下: 2D的实现方式有所不同,它必须通过IEditorEnv....

来源: Laya3.0_文档 发布时间: 20250310

30. 预制体模块 · LayaAir3文档 · LAYABOX [ 45%]

...ate(); //添加预制体到场景中 this.scene.addChild( monkey ); monkey.transform.position = new Laya.Vector3(-28.9354,0.3,-63.20264); } ); } } 运行效果如动图3-9 (动图3-9) 四、预加载预制体 在开发过程中,我们会通过大量创建预制体的方式来实现各种功能...

来源: Laya3.0_文档 发布时间: 20241014