孙广东 2015.5.21
【转载请注明出处http://blog.csdn.net/u010019717,否则不予转载!】
最近在做2D游戏, UGUI、U5是未来,所以直接使用了这两个。
没有UGUI的时候,开发2D游戏的一个选择就是使用:NGUI插件,当然还有其他的选择了
UGUI 产生和NGUI有很大的关系。作者也是同一个。
所以NGUI能做的,UGUI应该都可以做到。
现在的问题是,支持NGUI的插件,不一定很好的支持UGUI。
游戏中肯定有很多的动画的,有些是Tween补间动画可以实现,有些则要使用特效。
2D角色运动动画的一个简单实现是使用序列帧,肯定很费内存的。 还有就是类似的Mesh动画【用CPU计算来换内存】。
这样的插件就有 spine 和 Puppet2D
ugui的ui是按照Hierarchy面板的顺序,按照前后层级关系排列。
spine的对象放到canvas中,则无法插入到两个ugui图片中间。【如果他们的】 layer也是UI的话,
对象就变得很小了, 最主要的问题是 Transform 和 Rect Transf