云上快速入门,热门云上应用快速查找
丰富的线上&线下活动,深入探索云世界
做任务,得社区积分和周边
最真实的开发者用云体验
让每位学生受益于普惠算力
让创作激发创新
资深技术专家手把手带教
遇见技术追梦人
畅聊无限,分享你的技术见解
技术交流,直击现场
海量开发者使用工具、手册,免费下载
极速、全面、稳定、安全的开源镜像
开发手册、白皮书、案例集等实战精华
为开发者定制的Chrome浏览器插件
热门
flex游戏编程性能优化
1.首先,元件的坐标必须是整数
x=整数
y=整数
2.对于按钮元件启用Cache as bitmap,会生成四个位图
对不需要使用disable属性的按钮,尽量使用simple button,因为3.外部调用的swf文件,舞台上必须是干净的,否则会自动播放舞台上的元件,占用cpu,托慢游戏速度,这个问题一般很难发现,有一回我加声音才发现的 4.避免for (var i:int=0; i < arr.length; i++)的写法,先用var i:int = arr.length; 5.Flash虽然对GIF,JPG和PNG都有所支持,但是渲染速度上PNG还是占有绝对优势,所 以我们建议flash中的位图都尽可能采用PNG格式 6. 矢量图与位图 在处理图形前,我们一定要做出正确的选择。Flash能对矢量图和位图进行完美的兼容,然而矢量图和位图在播放器中的表现实质却完全不同。 在用到矢量图的时候,我们要尽可能简化它们的形状,去除多余的端点。这样做将大大降低播放器用于呈现矢量图所要进行的计算量。另一个重要方面在于线条的运用,尽量减少和避免冗陈的线条结构,因为它们会直接影响到flash的播放效率。 7. flex的Release编译会把trace也编译进去,trace里面字符串挺多的,会增大程序体积和暴露程序流程 编译要把所有的trace注释掉 8.对于大的背景图片,如果没有透明的部分,建议用jpg jpg体积比png要小的多,1024x768的图,jpg可以压到39kb本文转自jiahuafu博客园博客,原文链接如需转载请自行联系原作者 jiahuafu
3.外部调用的swf文件,舞台上必须是干净的,否则会自动播放舞台上的元件,占用cpu,托慢游戏速度,这个问题一般很难发现,有一回我加声音才发现的
4.避免for (var i:int=0; i < arr.length; i++)的写法,先用var i:int = arr.length;
5.Flash虽然对GIF,JPG和PNG都有所支持,但是渲染速度上PNG还是占有绝对优势,所
以我们建议flash中的位图都尽可能采用PNG格式
6.
矢量图与位图
在处理图形前,我们一定要做出正确的选择。Flash能对矢量图和位图进行完美的兼容,然而矢量图和位图在播放器中的表现实质却完全不同。
在用到矢量图的时候,我们要尽可能简化它们的形状,去除多余的端点。这样做将大大降低播放器用于呈现矢量图所要进行的计算量。另一个重要方面在于线条的运用,尽量减少和避免冗陈的线条结构,因为它们会直接影响到flash的播放效率。
7.
flex的Release编译会把trace也编译进去,trace里面字符串挺多的,会增大程序体积和暴露程序流程
编译要把所有的trace注释掉
8.对于大的背景图片,如果没有透明的部分,建议用jpg
jpg体积比png要小的多,1024x768的图,jpg可以压到39kb本文转自jiahuafu博客园博客,原文链接如需转载请自行联系原作者
jiahuafu