| 赞 | 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 
然后我又不知道问题在哪里了 
 |   
 
 
 
 |