高级执事
阅读权限 2
积分 3658
侠名
UID 18
主题
帖子
精华
好友
银子
金子
贡献
威望
推广
活跃
荣耀
注册时间 2017-11-7
最后登录 1970-1-1
在线时间 小时
个人主页
|
【游客模式】——注册会员,加入11RIA 闪客社区吧!一起见证Flash的再次辉煌……
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
转载:9RIA游戏开发者社区(天地会)
作者:iloveas(原天地会大神)
总目录:[原创]AS3游戏开发实用技巧汇总
上一篇帖子的最后,iloveas提到了擅长写各种编辑器的大神们。他们之所以研发编辑器,除了要为项目定制和简化开发流程,另一个目的自然就是提升游戏的运行效率了。
想当年,某大神曾经告诉iloveas,说Flash CSX制作出来的界面性能很差,无法达到中高端页游UI的要求。对此iloveas表示相当的困惑,然而大神们早就看穿了一切......
时至今日,iloveas也算是看穿了,虽然谈不上一切,但就这个问题来说,半切应该还是有的,所以今天就来分享一下自己的心得体会。
下面iloveas将会进行一项操作简单,结果却相当惊人的小测试。
第一步,新建一个完全空白的fla文档,这个我想来看帖的人都懂。
第二步,随便拖一张图片到fla的舞台上。
第三步,我将通过以下一行帧代码,揭开一个惊世骇俗的秘密,一个曾经让iloveas彻底傻眼的惊天大秘密:
通过这个神一般的测试,我们发现,这一切的一切都受限于SWF对可视化元素的支持。这也许就是大神们果断弃用Flash IDE,自己开发编辑器的一个重要原因吧。但如果你回复了本帖,就会明白,这完全不是Flash IDE的错。
然而受各种因素的影响(比如项目要赶进度,主程不会写编辑器,等等),可能很多项目还是不得不依赖于Flash IDE。那么问题来了,随着游戏规模的不断扩大,这些通过Flash IDE制作的UI元素也将成为游戏中的性能瓶颈,需要进行深度优化。但从以上的讨论可知,这优化乃至重构的成本可不是一般的高(看不懂这句的建议回复查看隐藏部分的内容)。
不过所幸的是,iloveas意外发现了一个很简单的方法,可以在确保项目架构基本不受影响的前提下,让fla界面的性能瞬间提升几个档次。
下面就通过回复可见的方式分享给大家。
本帖隐藏的部分除了一行核心代码以外,还包含了很多跟Flash IDE相关的实用技巧,也算是对得起这套教程的标题了。
与此同时,为了让大家也对得起iloveas码字一小时的成果,我决定继续设置内个,内个万恶的内个。
TKCB:
这篇帖子里面有 JSFL 命令,可以批量给图片添加链接类
Animate & Flash JSFL 命令集
|
|