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

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

111. 使用Image的时候,资源引用计数一直增加,导致清理不掉 [ 55%]

...d){this._one = newcmd;}  改成 if(lastOne == this._drawGridCmd){ lastOne.recover(); this._one = newcmd;} 渲染命令没有回收导致。 2023-09-15 0 0 分享 微博 QZONE 微信 为什么被折叠? 0 个回复被折叠 要回复问题请先登录 发起人 兮 相关问题 Layabox 2.0 bate5 运...

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

112. Handler.create的回收问题 [ 55%]

...default = true) — 是否只执行一次,如果为true,回调后执行recover()进行回收,默认为true。可下面代码为什么结果是false? module laya { import Stage = Laya.Stage; import Text = Laya.Text; import Browser = Laya.Browser; import WebGL = Laya.WebGL; export class Test { p...

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

113. 关于对象池Laya.Pool的用法 [ 53%]

...i++)     {         sp = sprites.pop();         Pool.recover(SPRITE_SIGN, sp);         Laya.stage.removeChild(sp);     } }); 上边是创建了1000个sprite实例吗,点击屏幕后把sprite都回收到对象池,如果下次想取用具体某一个sprite,如...

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

114. 关于UI与3D场景的问题 [ 53%]

...touchID); } this.removeTouchFromArr(touchID,preDowns); preO.tar=null; Pool.recover("TouchData",preO); } preO=this.getTouchFromArr(touchID,this.preOvers); if (!preO){ }else { if (onMobile){ sendArr=this.getEles(preO.tar,null,sendArr); if (sendArr && sendArr.length > 0){ this.send...

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

115. [LayaAir3]通过对象池创建的物体,发生碰撞后,再通过对象池复用就会出现pos函数找不到的情况 [ 53%]

...Bullet组件不是你想要的Laya.Box;所以回收时应为 Laya.Pool.recover("Bullet", this.owner); 2024-08-13 1 1 分享 微博 QZONE 微信 为什么被折叠? 0 个回复被折叠 要回复问题请先登录 发起人 炳志要爆发 相关问题 两个对象new了一个相同的对象,调...

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

116. 引擎2.0.2版本,调用Resource.destroyUnusedResources问题 [ 52%]

...的界面中如果用到了这个url对应的bitmap的时候。都会通过recoverBitmap进行一次重新加载,导致gpuMem一直上涨。   请问这个bug在哪里修复呢,引擎修改了很多东西,没办法直接用之后的版本。 附件 : --> test.rar 2019-11-05 添加评论 免...

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

117. [LayaNative3]new CommondBuffer 没有回收释放,每次用完,直接给置成null,每次buffermemory都会增长,不会下降 [ 51%]

...ngth); 这个方法中拿到这个DrawMeshInstancedCMD对象,然后执行recover,发现逻辑bug,如附件中贴图所示,回收对象池的时候把对象拥有的变量给销毁了,如下: this._instanceBufferState.destroy(); this._instanceBufferState = null;但是在下次Create的时...

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

118. 3D粒子 · LayaAir3.3 · 引擎文档 · LAYABOX [ 51%]

...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_文档 发布时间: 20251010

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

...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_文档 发布时间: 20250104

120. 参照技术文档自定义Shader写的TypeScript版本,运行后 Sprite 显示尺寸不对,帮忙看下哪里要调整? [ 50%]

...   有方法可以解决,但比较麻烦, 1. 监听laya.events.Event.RECOVERED,监听纹理合并结束的消息,再创建custom sprite 2. 关闭纹理的自动图集合并   如果想看到正常的图片,可以修改一下代码 在你的sprite中,把uv设置修改为texture中的uv ...

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