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

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

1. 引用第三方JS模块 · LayaAir3.0文档 · LAYABOX [ 100%]

...决方法是使用JS的模块功能。 步骤如下: 在项目文件夹执行 npm init 初始化项目。 使用npm install xxx --save 安装xxx包。 然后在代码中使用import语句导入即可。 1.2 使用示例 我们用第三方AStar模块来讲解: 1.2.1 npm init 在开发中使用npm...

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

2. 二次开发 · LayaAir3.0文档 · LAYABOX [ 99%]

...现二次开发1. 调用静态函数3.平台代码(android/ios)主动执行js脚本3.1 IOS/OC执行JS脚本3.2 Android/Java执行JS脚本用反射机制实现二次开发 LayaNative通过提供反射机制来帮助开发者可以方便的进行二次开发, 下面通过示例来了解一下如...

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

3. 实体组件系统 · LayaAir3.0文档 · LAYABOX [ 94%]

...件脚本的识别@regClass()3.2 组件属性的识别@property()3.3 IDE中执行生命周期方法@runInEditor3.4 @classInfo()四、代码中使用属性4.1 节点类型方式4.2 组件类型的使用4.3 Prefab类型属性实体组件系统(ECS) Author:Charley 、谷主、孟星煜 一、 什...

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

4. 多线程Worker · LayaAir3.0文档 · LAYABOX [ 84%]

...可以提高应用的总体性能,并且提升用户体验。线程可以执行任务而不干扰用户界面。 原生worker web worker分为两种,专用线程dedicated web worker,以及共享线程shared web worker。 Dedicated web worker随当前页面的关闭而结束;这意味着Dedic...

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

5. 插件开发说明 · LayaAir3.0文档 · LAYABOX [ 84%]

...ipt").id, "test", "abc"); console.log(ret); 3、自定义一个函数,并执行。例如: //下面是场景进程的代码 //注意:IEditorEnv.regClass是必须的 @IEditorEnv.regClass() export class TestSceneScript { //注意:this是当前的IEditorEnv.IGameScene对象,如果不需要,...

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

6. 基础文本 · LayaAir3.0文档 · LAYABOX [ 79%]

... public txt: Laya.Text; constructor() { super(); } /** * 组件被激活后执行,此时所有节点和组件均已创建完毕,此方法只执行一次 */ onAwake(): void { this.txt.pos(Laya.stage.width >> 1, Laya.stage.height >> 1); //位置 this.txt.size(500, 30); //大小 this.tx...

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

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

...时,也就是碰撞事件生命周期内的第一次进入碰撞,自动执行的生命周期虚方法,该方法只会执行一次。 onCollisionStay 持续的物理碰撞时,也就是碰撞事件生命周期内的第二次碰撞到碰撞离开前,自动执行的生命周期虚方法。该...

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

8. 自定义物理引擎 · LayaAir3.0文档 · LAYABOX [ 76%]

...文件名,将laya.cannon替换为自己的物理引擎库名称,然后执行脚本脚本会自动完成编译以及引擎库的合并与输出工作。 三、使用自定义物理引擎库 合并完成后的引擎库可以放到IDE的资源面板下的assets目录下, 然后对于2D引擎...

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

9. 通用发布 · LayaAir3.0文档 · LAYABOX [ 74%]

...有在输出目录中,这是由于 enemy.lh 和 bgm.mp3 是通过代码执行的。代码里引用的资源,必须放到resources目录里,才会被复制到发布目录里,如果代码引用的资源不在resources目录下,也没有在场景中进行引用,则需要将该资源所在...

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

10. 安卓/iOS构建 · LayaAir3.0文档 · LAYABOX [ 73%]

...成后,项目目录下的 resource/scripts/index.js 脚本的最后有个执行loadUrl的函数,这里会加载首页地址,修改这里的地址就能切换单机版和网络版,单机版的地址固定为 http://stand.alone.version/index.js。 例如一开始是网络版,地址为: loa...

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