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