11RIA 闪客社区 - 最赞 Animate Flash 论坛

搜索
查看: 4852|回复: 17
上一主题 下一主题

[绘制 & 颜色 & 位图] 【9RIA—iloveas】— AS3游戏实用技巧(14):一行代码揭开fla界面性能背后的秘密

[复制链接] TA的其它主题
发表于 2018-12-14 15:15:09 | 显示全部楼层 |阅读模式

【游客模式】——注册会员,加入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 命令集
发表于 2018-12-14 16:34:31 | 显示全部楼层
学习看看了
回复

使用道具 举报

 楼主| 发表于 2019-6-4 19:31:47 | 显示全部楼层
我给自己回复,哈哈
回复

使用道具 举报

发表于 2019-6-4 19:49:08 | 显示全部楼层
6666666666
回复

使用道具 举报

发表于 2019-7-18 14:23:23 | 显示全部楼层
学习看看了
回复

使用道具 举报

发表于 2019-7-25 09:22:48 | 显示全部楼层
学习看看了
回复

使用道具 举报

发表于 2019-10-14 12:30:30 | 显示全部楼层
学习一下
回复

使用道具 举报

发表于 2019-12-2 23:57:30 | 显示全部楼层
感谢您的分享
回复

使用道具 举报

发表于 2020-5-8 13:02:13 | 显示全部楼层
学习了,感谢分享!
回复

使用道具 举报

发表于 2020-5-9 21:25:33 | 显示全部楼层
查看查看~~~~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

感谢所有支持论坛的朋友:下面展示最新的5位赞助和充值的朋友……更多赞助和充值朋友的信息,请查看:永远的感谢名单

SGlW(66139)、 anghuo(841)、 whdsyes(255)、 longxia(60904)、 囫囵吞澡(58054)

下面展示总排行榜的前3名(T1-T3)和今年排行榜的前3名的朋友(C1-C3)……更多信息,请查看:总排行榜今年排行榜

T1. fhqu1462(969)、 T2. lwlpluto(14232)、 T3. 1367926921(962)  |  C1. anghuo(147)、 C2. fdisker(27945)、 C3. 囫囵吞澡(58054)



快速回复 返回顶部 返回列表