Egret社区
50银子
本帖最后由 一个勺子 于 2019-3-12 16:06 编辑

游戏中 计时器timer 用的比较多

在微信浏览器 和微信小游戏上表现差异很大
Screenshot_2019-03-12-14-24-40-954_com.tencent.mm.png
Screenshot_2019-03-12-14-31-04-726_com.tencent.mm.png

最佳答案

查看完整内容

自己封装一个 timer管理类 严格来说 一个游戏 只需要1个 全局的timer 比如说 你开启一个全局的 ENTER_FRAME监听 其他time相关的进程 逻辑 什么的 都写在这个管理类来 调用
分享到 :
0 人收藏

6 个回复

倒序浏览
13710033005  登堂入室 | 7 天前
自己封装一个 timer管理类  严格来说 一个游戏 只需要1个 全局的timer    比如说 你开启一个全局的 ENTER_FRAME监听  其他time相关的进程 逻辑 什么的 都写在这个管理类来 调用
一个勺子  圆转纯熟 | 6 天前
13710033005 发表于 2019-3-13 10:05
自己封装一个 timer管理类  严格来说 一个游戏 只需要1个 全局的timer    比如说 你开启一个全局的 ENTER_F ...

昨天瞎优化了半天 发现还是渲染的开销太大 可能是list里面的东西太多了
13710033005  登堂入室 | 4 天前
一个勺子 发表于 2019-3-13 18:11
昨天瞎优化了半天 发现还是渲染的开销太大 可能是list里面的东西太多了 ...

该合并就合并 减少渲染批次 渲染队列 能合的UI 尽量用一张  或者规划好 游戏的通用资源   优化是个大学问
一个勺子  圆转纯熟 | 4 天前
13710033005 发表于 2019-3-15 14:15
该合并就合并 减少渲染批次 渲染队列 能合的UI 尽量用一张  或者规划好 游戏的通用资源   优化是个大学问 ...

唉 路还很长呐
江西老表  圆转纯熟 | 3 天前
visible改remove试试
一个勺子  圆转纯熟 | 昨天 18:22

  上面的伤害数字 已经改成对象池了  频繁的创建移除好像会更消耗资源 如果你说是别的界面remove 的话 我感觉好像没什么必要 我把这个几个界面都放在一个皮肤文件里了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号

Powered by Discuz! X3.2 © 2001-2019 Comsenz Inc.

返回顶部