天天看點

Unity3D動畫面闆編輯器狀态屬性對照表

不推薦用AnimationUtility.SetEditorCurve問題很多,推薦AnimationCurve.AddKey。通過AnimationUtility.GetAllCurves可以獲得編輯器狀态的動畫屬性。

GameObject

m_IsActive

Transform

m_LocalPosition.x

m_LocalPosition.y

m_LocalPosition.z

m_LocalScale.x

m_LocalScale.y

m_LocalScale.z

m_LocalRotation.x

m_LocalRotation.y

m_LocalRotation.z

m_LocalRotation.w

不用擔心四元數的插值問題,隻要把歐拉角轉換後的值傳進去就可以。但多軸旋轉需要注意,要重新排列值,所有後面的值都要加上一遍前面的值。(如果有更好的方法歡迎告訴我)

BoxClider

m_Enabled

m_Center.x

m_Center.y

m_Center.z

m_Size.x

m_Size.y

m_Size.z

Particle System

EmissionModule.enabled

InitialModule.enabled

粒子系統用的比較少,動畫可調參數和面闆上不太一樣。