Flash2D游戏Blitting技术学习笔记
???????????? 笔记:《运用Blitting技术加速Flash游戏-黄俊http://bbs.9ria.com/thread-105892-1-1.html》 1.什么是Blitting?Bit blit,图像基于位块传输,是通过点阵运算操作将数张位图合并成一张位图的技术。在FlashPlayer中将数张位图通过copyPixels的方式比分别渲染每个显示对象来的更快。 此操作至少需要2张位图,源位图以及目标位图,有时候需要一张遮罩位图 2.Blitting基本原理
3.Blitting技术优点
4.传统Flash游戏开发方式
优点:
缺点:同屏元素较多时性能下降的厉害,内存占用相对比较大 5.Blitting动画
如何使用?
步骤:
提示:在游戏主循环中调用复制像素之前,采用BitmapData.lock()方法,避免没有必要的更新,循环复制结束后调用BitmapData.unlock()解锁 6.各种Blitting方式????A.FullStageBlitting ???? ? ? 提示:
????B.DirtyBlitting ???? ????C.PartialBlitting ???? ? ? 提示:
????D.BitmapArmatures ???? ? ? 提示:
7.工具类????SpriteSheet/TextureAtlas工具常用的有:
????
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |