/// <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); } }
/// <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); } }