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

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

1. 3D寻路 · LayaAir3.0文档 · LAYABOX [ 100%]

...径的调用: //设置鼠标弹起事件响应 Laya.stage.on(Event.MOUSE_UP, this, function (): void { //起始和目标点 var start = this.graph.grid[this.startPoint.x][this.startPoint.y]; var end = this.graph.grid[this.endPoint.x][this.endPoint.y]; //调用A* serach方法获得最短路径 this...

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

2. 3D变换 · LayaAir3.0文档 · LAYABOX [ 89%]

...(isLocal) { Matrix4x4.createFromQuaternion(this.localRotation, Transform3D._tempMatrix0); Vector3.transformCoordinate(translation, Transform3D._tempMatrix0, Transform3D._tempVector30); Vector3.add(this.localPosition, Transform3D._tempVector30, this._localPosition); this.localPosition = this._localPo...

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

3. 纹理压缩 · LayaAir3.0文档 · LAYABOX [ 85%]

...更新了这一情况,全面支持ASTC标准,也仍然支持ETC1和ETC2_RGB,ETC2_RGBA,同时不再支持PVR。 所以我们建议使用ASTC 6x6作为安卓和iOS统一的压缩纹理格式,而且两个平台只需要一个压缩纹理文件,也节省了项目的使用空间。 二、IDE...

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

4. 资源加载 · LayaAir3.0文档 · LAYABOX [ 84%]

... = "json/bagList.json"; Laya.loader.load(jsonPath).then((json) => { let _json = json.data; if (_json.bagList && _json.bagList.length > 0) { //把json数据传递给list组件的数据源属性array this.bagList.array = _json.bagList; } }); } 而我们使用fetch()方法,则可以直...

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

5. 使用3D精灵 · LayaAir3.0文档 · LAYABOX [ 78%]

...对象。 */ getChildByName(name: string): Node { for (let child of this._children) { if (child && child.name === name) return child; } return null; } 当我们找到子节点时,也可以对节点做一些基础操作,比如删除掉自己方法 removeSelf() /** * 从父容器删除自...

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

6. 使用3D摄像机 · LayaAir3.0文档 · LAYABOX [ 75%]

...h Texture Format:摄像机深度格式与深度纹理的默认值是DEPTH_16,随着深度广泛的使用,有的开发者会发现16位的深度已然不够用,现在增加了24位和32位深度模式的值。用于设置depthTextureFormat属性。 (图6-4) 6.3 目标纹理 目标纹理...

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

7. 字体切片组件 · LayaAir3.0文档 · LAYABOX [ 73%]

...his.fontclp.height/2); //轴心点 this.fontclp.skin = "atlas/comp/fontClip_num.png"; this.fontclp.sheet = "0123456789"; this.fontclp.value = "5201314"; this.fontclp.direction = "horizontal"; //位图排列方向 this.fontclp.spaceX = 50; //水平间隔 // this.fontclp.direction = "vertical"; //位...

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

8. 3D物理编辑 · LayaAir3.0文档 · LAYABOX [ 71%]

...on = this.tmpVector; //为圆锥形3D节点对象创建刚体碰撞器 let _rigidBody = <Laya.Rigidbody3D>(cone.addComponent(Laya.Rigidbody3D)); //创建圆锥形碰撞器形状(使用节点对象的值,保持一致性) let coneShape = new Laya.ConeColliderShape(raidius, height); //为...

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

9. 2.x引擎项目升级指南 · LayaAir3.0文档 · LAYABOX [ 71%]

...改3.1 2D和3D统一接口,3.2 2D能对3D正确遮挡。3.3 新增 MOUSE_DRAG和MOUSE_DRAG_END3.4 删除了RIGHT_MOUSE_DOWN和RIGHT_MOUSE_UP3.5 事件汇总4、LayaAir3.0 组件系统修改5、Runtime的使用差异6、2D动画2.0引擎开发者使用3.0的差异汇总 Author:谷主 && C...

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

10. 其他 · LayaAir3.0文档 · LAYABOX [ 70%]

...要增加-Objc的参数,微信的官方文档中默认让增加-Objc -all_load,但是这样会导致编译报错。 遇到到这种情况可以把参数变成 -Objc -force_load libWeChatSDK.a,配置后,如图1所示: 5. 关于iOS模拟器 LayaNative支持iOS模拟器,但是由于模拟器...

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