赞 | 4 |
VIP | 0 |
好人卡 | 0 |
积分 | 26 |
经验 | 25090 |
最后登录 | 2020-3-26 |
在线时间 | 896 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 2605
- 在线时间
- 896 小时
- 注册时间
- 2011-4-30
- 帖子
- 131
|
本帖最后由 mariofans 于 2019-5-20 14:58 编辑
现在的问题还在缩放上,我只用了纯缩放,只要在关卡中用上缩放总会把58~59帧降到28以下
在标题或者家中移动时基本不掉帧,一旦进入关卡中事件比较多的时候掉帧就很严重
这时候去掉处理直接让SRC原路返回的话又能回到58帧以上
(我用了类变量实现随时变更的缩放)
- def ccbbss_process(src)
- if @@dest_bitmap
- CCBBSS_SRC_BITMAP.biten_resize(@@dest_bitmap, 2)
- return @@dest_bitmap
- end
- return CCBBSS_SRC_BITMAP
- end
复制代码
起初怀疑仍是处理的时间长,就调查了一下处理时间,从640x480到1280x960也就花了0.002
然后怀疑是Set_Bitmap的问题,但无论@@dest_bitmap存在与否Set_Bitmap都会执行,难道是大图转换的时间长?
然后我又记录了Set_Bitmap的时间,发现也是0.00x
然后我又不知道问题在哪里了
|
|