没多大看懂意思,主要有两个问题:1)UI 2)动画自定义播放
1)Winform的libraries,就别想,Unity3d有自己的UI系统,NGUI or 原生 UI,反正动画列表,可以当做字符串列表来化简处理。。。
2)旧动画系统,可以声明一个索引列表indexList(int[])一个动画名列表animList(string[]),播放时,就这样弄
const int IDLE=0;//自己定的动画状态键值
animation.Play(animList[indexList[IDLE]]);
那么,只要修改indexList的元素,就可以自定义动画了(或者融合两个数组也行)。。。
新动画系统
AnimatorOverrideController[string]=newClip来自定义动画。。。
1)Winform的libraries,就别想,Unity3d有自己的UI系统,NGUI or 原生 UI,反正动画列表,可以当做字符串列表来化简处理。。。
2)旧动画系统,可以声明一个索引列表indexList(int[])一个动画名列表animList(string[]),播放时,就这样弄
const int IDLE=0;//自己定的动画状态键值
animation.Play(animList[indexList[IDLE]]);
那么,只要修改indexList的元素,就可以自定义动画了(或者融合两个数组也行)。。。
新动画系统
AnimatorOverrideController[string]=newClip来自定义动画。。。