如果要使用 animate on ,請注意不要在 Max Script Listener 輸入,要使用 Max Script Editor,否則將會出現以下錯誤:
mybox = box() //最好可以先在 Max Script Listener 先指定,產生一個 box 或其他物件。 animate on( at time 0 mybox.pos = [-100, 0, 0] at time 100 mybox.pos = [100, 0, 0] ) -- Syntax error: at ), expected-- In line: )
輸入動畫前,需要先按下 Auto Key 按鍵,給程式錄製動畫。
按下 AutoKey 後,執行 [MAX Script] -> [Run Script],輸入動畫程式。
接著,把 AutoKey 按掉,調整時間軸滾動條,就可以看見動畫。
Reference:
http://docs.autodesk.com/3DSMAX/14/ENU/MAXScript%20Help%202012/
http://docs.autodesk.com/3DSMAX/15/ENU/MAXScript-Help/index.html?url=files/GUID-CC2D2450-AECD-4732-BF93-4AA91ED0BC56.htm,topicNumber=d30e145916
沒有留言:
張貼留言