赞 | 77 |
VIP | 0 |
好人卡 | 0 |
积分 | 146 |
经验 | 0 |
最后登录 | 2024-11-21 |
在线时间 | 2152 小时 |
Lv4.逐梦者
- 梦石
- 0
- 星屑
- 14619
- 在线时间
- 2152 小时
- 注册时间
- 2016-9-20
- 帖子
- 861
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
以下仅我測試内容可能有误请勿尽信
之前听了 @SailCat 说Tilemap(自带的地图元件)效率很高,
就想试若果使用超多个sprite.new(图片精灵)生成代替地图元件绘制, 效率能差多少 ,
一开始是试100*100 (共计10000个格子) 需时5秒左右, 进去更使用RGSS只有3帧, RGD也只有17帧, 就想是不是update每帧不停地把坐标更改所以才占用多的资源, 就试了提升不大RGD也只有20帧,
结论1我出现疑问: 为何sprite即使不update也占用资源? , 这樣的话加载在内存不显示也占用, 我想可能要撤销并使用时再加载才行不然用占CPU
结论2, RM最大地图能够达到500, 也就是500*500 = 250000 25万个格子, 而且瞬间加载完成, 对比之下Tilemap绘制真的太快速
最后试了30*30 = 3000格子 能够50帧 需时1秒加载
示意图: 仅供参考
|
|