NGUI如何与Spine动画同时使用
首先,先看实现出来的效果。
从效果上看,下面的窗口是NGUI panel标为A,中间是spine动画,上面的窗口也是Panel为B。只需要将spine动画layer修改为ngui层即可渲染,而且只用了一个ngui的摄像机。下面会详细解释下如何操作。
操作步骤
1、选中Panel A,修改Panel的sortingLayer和sortOrder
2、选中Pane B,修改Panel的sortingLayer和sortOrder,order为20
3、将导入的Spine动画修改Scale为1(之前默认是0.01)
*这个解释下,unity场景中是使用unit为单位渲染,比例就是1:100,也就是一个unit为100像素,所以导入Sprite的时候会看到Pixels Per Unity为100
*如果将spine放场景中而飞ngui里面,那么默认Scale为0.01才合适,而如果是使用ngui渲染需要修改为原大小1才是对的。ngui的单位是像素。