示例#1
0
 /// <summary>
 /// 添加片段
 /// </summary>
 /// <param name="state"></param>
 /// <param name="animation"></param>
 public void AddAniClip(AniState2D state, tk2dSpriteAnimation animation)
 {
     if (!m_dAniClips.ContainsKey(state))
     {
         m_dAniClips[state] = animation;
     }
     else
     {
         Debug.Log("I2dSpriteAnimation::AddAniClip 已经存在此动画片段" + state);
     }
 }
示例#2
0
 /// <summary>
 /// 设置动画状态
 /// </summary>
 /// <param name="state"></param>
 public void ChangeAniState(AniState2D state)
 {
     if (m_dAniClips.ContainsKey(state))
     {
         m_sAction           = state.ToString();
         m_tAnimator.Library = m_dAniClips[state];
     }
     else
     {
         Debug.Log("I2dSpriteAnimation::ChangeAniState 不包含动画状态" + state);
     }
 }