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

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

11. 父物体旋转会导致子物体的世界坐标系不正确?(附demo) [ 92%]

...(附demo) 一个简单的场景 如果我旋转图中 方框指示的sprite3d的rotation,会导致子物体TargetGuard的transform.position不正确,好像子节点属于的坐标系变动了?   比如说,绳子不旋转的时候,我在代码中动下面圆盘的transform.positionthis...

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

12. 请问Laya如何使用第三方物理库 [ 92%]

... CannonRigidbody extends Laya.Script3D { static map: { [key: number]: Laya.Sprite3D } = {}; body: CANNON.Body; t: Laya.Transform3D; public onCollisionCB: (s: Laya.Sprite3D) => void; public ignoreRotate: boolean = false; ...OnAwake里面创建CANNON.Body, OnEnable里面把CANNON.Body加入到CANNO...

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

13. timer.loop帧率高于物理帧率移动父级导致子物体本地坐标异常 [ 91%]

...(!this.cubeP){             this.cubeP = this.scene.addChild(new Laya.Sprite3D());             this.cube = this.cubeP.addChild(new Laya.MeshSprite3D(Laya.PrimitiveMesh.createBox(1, 1, 1)));             let rigidbody = this.cube.addComponent(Laya.Rigidbody3D);             rigid...

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

14. 局部坐标转全局坐标结果与预期相差甚远 [ 91%]

...参数 是本对象自身某个点local坐标转世界坐标,如果要求sprite 自身坐标转世界坐标,需要传入0,0.  相信这样就不会和预期差很远了 2018-12-19 0 4 分享 微博 QZONE 微信 LT 赞同来自: Laya.stage.addChild(this); Laya.timer.once(500,this,test); 转坐...

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

15. [LayaAir3]3.3.0.beta.2 2d刚体position问题 [ 89%]

...position的x和y。 另外刚体position的值也有点怪,和所挂载Sprite的xy相对于父物体坐标不同,更像是相对于屏幕坐标。 假设父物体a的坐标是(0,Laya.stage.height/2),挂载了刚体的物体b是a的子物体,设置b的坐标为(0,0),若将b上刚体...

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

16. 相对屏幕坐标 [ 89%]

相对屏幕坐标 目前做一款 贪吃蛇游戏。。一个Sprite 上面 加载了 十多张 1024的图片  大地图   地图上有些道具和豆, 因为这个豆或者道具 可能在 几千的像素点上!怎么可以转化成 相对于屏幕的坐标点? 2017-05-04 添加评论 免...

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

17. 获取不到父物体 节点 [ 89%]

...null 的export default class startScene extends Laya.Scene { private sp: Sprite; public constructor() { super(); console.log("startScene"); console.log(Laya.stage.name); console.log(Laya.stage.numChildren); console.log(this.numChildren); console.log(this.parent); console.log(this.name); } }这个同...

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

18. 2.0TS3D物体碰撞,如何获取双方包围盒 [ 89%]

...et b1:Laya.BoundBox = this.box.meshRenderer.boundingBox; let box2:Laya.MeshSprite3D = other.owner as Laya.MeshSprite3D; let b2:Laya.BoundBox = box2.meshRenderer.boundingBox; }获取boundingBox的时候会报错。报错如下图所示。如何正确的获取双方包围盒。且2.0如何改变自身...

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

19. 把摄像机添加到一个物体上,然后绕着这个物体旋转 [ 89%]

...好摄像机的默认位置角度使其朝向物体就行了 var map: Laya.Sprite3D = Laya.loader.getRes("cj/cj.lh"); this.scene.addChild(map); var cjd0: Laya.Sprite3D = new Laya.Sprite3D(); cjd0.addChild(this.camera); map.addChild(cjd0); cjd0.addComponent(CameraMoveScript); 可是,这样添加的...

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

20. 如何获取3D物体在屏幕上显示的宽高呢? [ 88%]

...,以此来判断是否还出现在屏幕上显示. 这里我试过了MeshSprite3D下有一个属性叫bounds,打印出来的貌似是一个比例值,也不知道怎么使用该值. 发帖提问,请各路大佬支援! 附件 : --> 2019-11-08 添加评论 免费帖 --> 分享 微博 QZONE 微信 没...

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