高级执事
阅读权限 2
积分 3660
侠名
UID 18
主题
帖子
精华
好友
银子
金子
贡献
威望
推广
活跃
荣耀
注册时间 2017-11-7
最后登录 1970-1-1
在线时间 小时
个人主页
|
【游客模式】——注册会员,加入11RIA 闪客社区吧!一起见证Flash的再次辉煌……
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 9RIA天地会2017 于 2018-12-14 15:10 编辑
转载:9RIA游戏开发者社区(天地会)
作者:iloveas(原天地会大神)
总目录:[原创]AS3游戏开发实用技巧汇总
虽然时下越来越多的朋友认为AS3大势已去,但始终坚守AS3阵地的兄弟姐妹们仍然不在少数,这当中肯定就少不了iloveas啦。
大家之所以留恋这门语言,除了AS3自身的一些优点以外,我觉得还归功于Flash CS X这款优秀的可视化编辑器。就目前来说,在同类的软件里面,能与之相媲美的真心不多。所以iloveas坚信,只要Adobe再勤快一点,继续在这款软件上有所作为,Flash乃至AS3都依然会有广阔的发展空间。
至于FlashPlayer,我就不发表任何意见了,如果没记错的话,某人特别喜欢喷这个东西。
好了,拍完Flash的马屁之后,也是时候讲讲它的一些不足了。尽管Flash跟PS/AI等设计软件已经同门多年,但它们之间的关系似乎还不是特别的友好。直接把PS/AI的文件导入到Flash里仍存在诸多问题。
对于游戏开发者来说,最蛋疼的莫过于文本的处理了。因为导入的时候,如果希望文本仍然可以编辑,Flash将会把它们转换为以图文混排著称,功能灰常强大的TLF文本。然而在游戏里面,除了聊天框以外,其他地方基本上都用不着它,此时使用TLF不进会导致文件变得臃肿,而且会引发各种新的问题。此时我们应该把它们手动调整为传统文本。
这本来不是什么难题,在属性面板里设置一下就是:
但不幸的是,游戏面板的文本框数量往往较多,而且嵌套层次也较为复杂,逐个手动设置,不仅工作量大,而且容易有遗漏。这时候我们就希望有个方法可以批量设置文本的类型。
需要写jsfl么?大可不必,Flash提供了一键清除TLF文本的方法,只是跟360一类的脑残软件相比,Flash的一键清理要来的含蓄一些,具体做法如下:
今天iloveas介绍的方法针对的是Flash IDE而非AS3代码,所以自己写UI、地图、动作、剧情等各种编辑器的大神们完全可以无视本帖内容。但根据二八定律,大神在程序员群体中的比例不会太高,因此iloveas还是希望更多的人学习到这一技巧,然后就设置了内个,你懂的。
|
|