游戏效率
来源:互联网 发布:人工智能三定律 编辑:程序博客网 时间:2024/05/29 16:36
经过一些代码的测试,得出以下结论,希望能对大家有所帮助。
首先cacheAsBitmap属性不能滥用,使用以后显示对象会按一个像素一个像素的移动,效果不好,但是对于没有缩放和旋转的平移的矢量图,会显著的提高效率,提高的幅度取决于原矢量图的复杂程度。
矢量图动画的缩放平移动画的效率 会比 同样大小的位图的缩放平移动画 的效率低,同样,低多少取决于原矢量图的复杂程度。所以简单的矢量图并不需要替换成位图在做动画。
将镜头外的显示对象的visible属性设为false会节省不少渲染时间。所以建议这样做。
mask的显示对象 如果没有被显示,比如不再mask区域,它还是使用相同的时间来渲染。所以建议mask区域外的显示对象设visible属性为false。
我的测试代码:
- const WIDTH = 550;
- const HEIGHT = 400;
- addEventListener(Event.ENTER_FRAME,enterFrameHandle)
- var con = new Sprite();
- addChildAt(con,0)
- //test mask
- //con.mask = maskMc;
- var count=0;
- function enterFrameHandle(e:Event)
- {
- //test bitmap
- //var mc = new BallBitMap();
- var mc = new Ball();
-
- con.addChild(mc);
- mc.x=Math.random()*WIDTH;
- mc.y=Math.random()*HEIGHT
-
- //mc.cacheAsBitmap = true;
- //test visible
- //if(count>=1)
- //mc.visible=false;
-
- count++;
-
- if(count==400)
- trace(getTimer())
-
- }
- 游戏效率
- 游戏中提升效率!
- 游戏运行效率
- JavaFX游戏开发效率浅谈
- 怎样提高游戏的文件读写效率
- 如何提高游戏后台数据查找效率
- 怎样提高游戏的文件读写效率
- 手机游戏开发中效率注意事项
- 【Android游戏开发】追加简述SurfaceView 与 GLSurfaceView效率!
- 游戏效率优化(2) 使用const关键字
- MMO游戏技能攻击区域的计算3--效率分析
- 游戏测试员攻略:如何提高测试工作的效率?
- 效率
- 效率
- 效率
- 效率
- 效率
- 效率
- CString怎么转成LPVOID的问题 vc/mfc
- unix 命令行参数超长的处理。。
- Hasp SRM 加密狗模拟狗解密免狗Hasp SRM
- epoll学习笔记
- 我的家乡--平泉 之 食
- 游戏效率
- 1454231325431234165
- UNIX网络编程(二)
- 25岁的董事长给大学生的18条建议
- 你快回来!!!
- 变色的小球
- 多进程服务器中,epoll的创建应该在创建子进程之后
- epoll为什么这么快
- flash与动画:打字动画(2)