最近在設(shè)計(jì)一個2D動畫編輯器,分析Flash在各種對象概念上時,覺得有一些不合理地方:
1. 官方建議1個物體1層。但是你卻可以在一層之內(nèi)的不同幀上制作多個物體的動畫
2. 可以在1層中添加多個物體。但是添加進(jìn)去后,卻無法在IDE中調(diào)節(jié)層次關(guān)系
3. 如果在1層里有2個物體,并且這2個物體整體同時做1個動畫,flash會自動將2個物體合并為一個大物體,很詭異的動作
別看2D比3D少一維,但是設(shè)計(jì)概念會比3D復(fù)雜很多。3DS MAX里,基本每個物體都有動畫軌。由于沒有遮擋,因此沒有層概念。沒有靜態(tài)幀這種說法,物體不會憑空消失。
雖然用這些牽強(qiáng)的地方,可以做出一些特別的動畫,但是卻對整體概念的嚴(yán)謹(jǐn)有很大犧牲