例えば、選択したオブジェクトのpositionに30frameのところでキーが打ってあるとき、そのキーが何番目のキーなのかというのを得るには、「getKeyIndex」を使うが、
getKeyIndex $.pos.controller 30
という書き方では、"0"が帰ってきてしまい、うまく動作してくれない。
getKeyIndex $.pos.controller.x_Position.controller 30
このように、コントローラの最下層まで潜った書き方をしないと、正しく結果を返してくれないので注意。これは、他のMaxKey関係のコマンドにも同様のことが言える。
・参考記事
http://forums.autodesk.com/t5/Programming/MaxScript-NumSelKeys-and-GetKeyIndex-doesnt-work-on-pos/td-p/4575435
0 件のコメント:
コメントを投稿