博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
flex游戏编程性能优化
阅读量:7040 次
发布时间:2019-06-28

本文共 702 字,大约阅读时间需要 2 分钟。

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

你可能感兴趣的文章
docker images 保存导入导出、容器导入导出
查看>>
OpenSSH后门获取root密码
查看>>
说说sftp的chroot
查看>>
Network File System
查看>>
Java导致登录UCS Manager异常
查看>>
获取的一个网页木马分析
查看>>
基于PIX525的NAT配置
查看>>
grub的安装
查看>>
3、Jenkins升级和迁移
查看>>
Centos7系列(一)Centos7新特性、安装与基本命令
查看>>
如何配置标准和分布式交换机
查看>>
Linux内核的ftrace调试接口
查看>>
应用SAAS结构技术的开源药店管理系统-源代码结构说明
查看>>
tushiba笔记本的显卡驱动
查看>>
zabbix 监控web-url是否正常
查看>>
C++学习路线图(重整理)
查看>>
清理系统更新的垃圾
查看>>
用户系列之三:用户登录及访问资源的过程之访问令牌篇
查看>>
Microsoft Search Server 2008部署及配置
查看>>
Android线程处理简述
查看>>