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

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

1. 对象池 · LayaAir3.0文档 · LAYABOX [ 100%]

... @param sign 对象类型标识字符。 * @param item 对象。 */ static recover(sign: string, item: any): void { if (item[Pool.POOLSIGN]) return; item[Pool.POOLSIGN] = true; Pool.getPoolBySign(sign).push(item); } 比如在游戏的一场战斗过程中,从对象池中拿出的子弹已经结束...

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

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

...once = false 表示是否只执行一次。如果为true,回调后执行recover()进行回收,回收后会被再利用,默认为false 处理器的方法包括: 1,create() 从对象池内创建一个Handler Laya.Handler 事件处理器,推荐使用Laya.Handler.create()方法从对象池...

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

3. 3D粒子编辑模块 · LayaAir3.0文档 · LAYABOX [ 65%]

...system.pause(); this._isPaused = true; } } } //粒子系统对象池回收 Recover(): void { this.removeSelf(); Pool.getInstance().recover(this._filePath, this); }; //彻底销毁清理一个粒子特效对象 Clean(): void { if (this.destroyed) { return; } this.Recover(); if (this._particle &&a...

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

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

...弹到对象池,方便下次复用,减少对象创建开销 Laya.Pool.recover("bullet", this.owner); } } 在游戏中,将子弹添加到舞台上时,每次添加到舞台都得有初速度,但如果将onEnable()换成onAwake(),那么这个初速度就会失效。onUpdate()是每帧执行...

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