作者etrexetrex (moonet)
看板Flash
标题Re: [问题] 如何做的「模组化」一点...
时间Mon Dec 24 01:26:45 2007
※ 引述《aquarianboy (我是没牌的营养师!)》之铭言:
: ※ 引述《scars (超:新:星)》之铭言:
: 提供一些我的小小想法 :)
: 举个常见的例子:把一个方块从舞台的左边移动到右边
: 美术设计师通常会怎麽做?
: Step1: 画一个方块(用Flash左手边的Toolbox)
: Step2: 把它转成元件(MovieClip或Button)
: Step3: 先把它移到舞台的左边
: Step4: 在时时间轴上的某个影格插入关键影格
: Step5: 再把方块移到舞台右边
: Step6: 最後在时间轴上的关键影格加入影格渐变(Tween)
: Step7: Ctrl+Enter,完工!
: 程式设计师通常怎麽做?
: Step1: 画一个方块(方法好几种,可以用Toolbox画也可以用程式码画..)
: Step2: 把它转成元件(看方块是怎麽画出来的,非必要..)
: Step3: 帮它取个名字(如果程式码直接写在物件上的话,非必要,但不建议..)
: Step4: 写一段onEnterFrame的小程式,让它的_x位置移到指定的地方然後停下来
: Step5: Ctrl+Enter,完工!
: PS: 还可以利用3rd party的Tween套件来简化方块移动的程式码
题外话
不晓得上述的这些做法的效能是否相同
若有差异,通常是美术设计师作法的效能好?
还是程式设计师作法的效能好?为什麽?
前提是不论美术或程式,以演算法角度来看,逻辑相同时
所以不用考虑美术乱作或程式乱写...
--
http://etrex.blogspot.com/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.112.225.22
1F:推 no1kk:套用上面的例子,程式设计师会想说,以後如果方块增加了 12/24 01:50
2F:→ no1kk:或是想要随时改变它的速度、大小、颜色,我都只要改个参数 12/24 01:51
3F:→ no1kk:就可以轻易的变更。而美术设计师则是,现在我要一个方块 12/24 01:52
4F:→ no1kk:就做一个方块,我可以用滑鼠随便移动到我想要的位置 12/24 01:52
5F:→ no1kk:以後想要增加就再做一个,再调整一次位置。 12/24 01:53
6F:→ no1kk:程式大起来的时候,程式设计师乐胜。程式很小的时候,因为 12/24 01:54
7F:→ no1kk:小,所以也没差了吧。 12/24 01:55
8F:→ etrexetrex:呃...我考虑的是执行效能,而不是制作时间... 12/24 01:58
9F:推 twslayer:看你用什麽tween class 效能差很多 有TD用的 很快 12/24 11:25
10F:推 scars:我觉得跟作法比较无关,而是懂不懂得注重效能 12/24 12:09
11F:推 pm2001:flash就别在意什麽效能了 12/24 14:37
12F:推 twslayer:是因为是flash才会去在意效能吧= = 12/24 21:13
13F:推 pm2001:真的在意效能就别用flash这吃效能怪物了 12/25 02:36