最近在设计一个2D动画编辑器,分析Flash在各种对象概念上时,觉得有一些不合理地方:
1. 官方建议1个物体1层。但是你却可以在一层之内的不同帧上制作多个物体的动画
2. 可以在1层中添加多个物体。但是添加进去后,却无法在IDE中调节层次关系
3. 如果在1层里有2个物体,并且这2个物体整体同时做1个动画,flash会自动将2个物体合并为一个大物体,很诡异的动作
别看2D比3D少一维,但是设计概念会比3D复杂很多。3DS MAX里,基本每个物体都有动画轨。由于没有遮挡,因此没有层概念。没有静态帧这种说法,物体不会凭空消失。
虽然用这些牵强的地方,可以做出一些特别的动画,但是却对整体概念的严谨有很大牺牲