战魂小筑

讨论群:309800774 知乎关注:http://zhihu.com/people/sunicdavy 开源项目:https://github.com/davyxu

   :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  252 随笔 :: 0 文章 :: 506 评论 :: 0 Trackbacks

最近在设计一个2D动画编辑器,分析Flash在各种对象概念上时,觉得有一些不合理地方:
1. 官方建议1个物体1层。但是你却可以在一层之内的不同帧上制作多个物体的动画
2. 可以在1层中添加多个物体。但是添加进去后,却无法在IDE中调节层次关系
3. 如果在1层里有2个物体,并且这2个物体整体同时做1个动画,flash会自动将2个物体合并为一个大物体,很诡异的动作

 

别看2D比3D少一维,但是设计概念会比3D复杂很多。3DS MAX里,基本每个物体都有动画轨。由于没有遮挡,因此没有层概念。没有静态帧这种说法,物体不会凭空消失。

 

虽然用这些牵强的地方,可以做出一些特别的动画,但是却对整体概念的严谨有很大牺牲

posted on 2009-12-23 16:07 战魂小筑 阅读(1196) 评论(5)  编辑 收藏 引用 所属分类: 游戏开发技术

评论

# re: Flash编辑器概念设计比较牵强的地方 2009-12-23 19:07 chentan
flash会在"图形"和"图像"之间来回变换,
层可以分为图像层和图形层, 图像层中的"对象"不能调节层次关系, 因为是象素  回复  更多评论
  

# re: Flash编辑器概念设计比较牵强的地方 2009-12-23 21:30 陈梓瀚(vczh)
你应该认为,同一个层放不同的物体是一种让你把小物体组合成大物体的方法,这样你就不会觉得有什么奇怪了。  回复  更多评论
  

# re: Flash编辑器概念设计比较牵强的地方 2009-12-25 16:12 凡客诚品官方网站
做出一些特别的动画,但是却对整体概念的严谨有很大牺牲  回复  更多评论
  

# re: Flash编辑器概念设计比较牵强的地方 2009-12-29 20:11 邱露钰(zblc)
1 因为flash的功能是递归的,限制一个元件一个图层反而是在减弱这种递归.flash动画最重要的是灵活设计,和ps一样.这和vczh说的一个意思两种表述.

2 可以调节层次关系,但是全都被放进AS中了.

3 这一点是设计的灵活性.  回复  更多评论
  

# re: Flash编辑器概念设计比较牵强的地方 2010-01-07 10:24 NickyMa
Flash这样的设计主要能照顾大多数的情况,如果设计的单一,并且强制性,那估计能接受的人就会少。  回复  更多评论
  


只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理