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

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

1. 定时器 · LayaAir3.0文档 · LAYABOX [ 100%]

... class RuntimeScript extends RuntimeScriptBase { onAwake(): void { //循环调用10次,但是定时器回调函数执行一次,即"hideImage"日志打印一次 for (let i = 0; i < 10; i++) Laya.timer.callLater(this, this.hideImage); } hideImage(): void { console.log("hideImage"); this.I...

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

2. 事件管理 · LayaAir3.0文档 · LAYABOX [ 88%]

...事件是由鼠标点击触发后系统派发的事件,开发者也可以调用event()方法派发这些事件,如何派发事件会在下面的内容涉及。 (图2-2) 点击图2-2中3个按钮的任意一个,可以进入对应的功能。我们看看代码是如何使用CLICK 的(以...

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

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

...是指在物体的创建、销毁、激活、禁用等过程中,会自动调用的方法。当使用自定义的组件脚本时,可以实现如下生命周期方法,方便快速开发业务逻辑。可以在每个方法中打印一条日志,方便开发者进行测试。 名称 条件 onAdde...

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

4. 场景管理 · LayaAir3.0文档 · LAYABOX [ 81%]

...考虑场景,关卡,页面的资源,内存管理,需要单纯的调用接口,管理场景,其他的交给引擎去做,需专注游戏逻辑开发即可。 在2.0项目开发中,无论是创建场景Scene,页面View,对话框Dialog,3d场景scene3d,文件类型和后缀...

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

5. 2D性能优化 · LayaAir3.0文档 · LAYABOX [ 75%]

...理前资源一直在内存中 console.log(Laya.loader.getRes(asset)); //调用清理方法 Laya.loader.clearRes(asset); //查看log,清理后,资源被卸载 console.log(Laya.loader.getRes(asset)); } }); 1.4 关于滤镜、遮罩 尝试尽量减少使用滤镜效果。将滤镜(BlurFilter和G...

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

6. 组件装饰器说明 · LayaAir3.0文档 · LAYABOX [ 58%]

...注意不是像素 onChange onChange: "onChangeTest" 当属性改变时,调用名称为onChangeTest的函数函数需要在当前组件类上定义 代码示例如下(列出上文没有介绍过的): //隐藏控制 @property({ type: Boolean }) a: boolean; @property({ type: String, hidd...

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

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

...无需手动 node.getComponent("MeshRenderer").props.enabled = false; 2、调用节点/组件的一个方法,并返回值。例如: //下面是UI进程代码 //获取选中的节点 let node = Editor.scene.getSelection()[0]; //调用MyScript组件里的test方法,传入参数abc let ret = awai...

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

8. 动画状态机详解 · LayaAir3.0文档 · LAYABOX [ 56%]

...number = 0, normalizedTime: number = Number.NEGATIVE_INFINITY) 通过代码调用如下: //动画状态机,过渡融合到Run动画状态 this.animator.crossFade("Run", 0.3); 看看运行效果,如动图6-4,将待机动画和跑步动画混合起来。 (动图6-4) 6.1.3 暂停动画 播...

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

9. 对象池 · LayaAir3.0文档 · LAYABOX [ 48%]

...所以,当我们想使用一个对象池的话,需要这样在代码中调用: let bulletPool = Laya.Pool.getPoolBySign("Bullet"); 有了对象池,我们可以查看对象池当前的情况,比如查看对象池内对象的数量,继续添加对象等等。比如代码: let bulletPool ...

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

10. 自定义Shader · LayaAir3.0文档 · LAYABOX [ 46%]

...如顶点坐标、法线、颜色和纹理坐标。 它在每个顶点上调用,可将几何图形(例如:三角形)从一个位置转换为另一个位置, 例如,用于顶点变换、纹理坐标生成、 纹理坐标变换等等。 由于3D图形是一个个三角面片组成的,所...

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