一般的なエラー メッセージ

ここでは、いくつかの一般的な構文エラーを示し、その原因について説明します。

アトリビュートが見つからないか、変数に '$' が見つかりません: Ball.goof (Attribute not found or variable missing '$': Ball.goof)

アトリビュート名のスペルが間違っているか、アトリビュートがシーン内に存在しないか、または変数名の前に $ を付け忘れています。

複数のアトリビュート名が一致します。一意のパス名を使用する必要があります: Ball.tx(More than one attribute name matches.Must use unique path name: Ball.tx.)。

指定した object.attribute が、2 つ以上の親オブジェクトで存在しています。同一シーンの 2 つのオブジェクトの親オブジェクトが異なっていれば、同じオブジェクト名を付けることができます。

たとえば、1 つのシーンの中に、GroupA の子オブジェクトである Ball.tx と、GroupB の子オブジェクトである Ball.tx が存在する場合があります。「Ball.tx = time;」のような文を記述すると、Maya はどちらの Ball.tx に設定するのかを認識しません。

このようなエラーを防止するには、アトリビュートのフル パス名として GroupA|Ball.tx を入力します。パイプ記号(|)は、左側のオブジェクトが右側のオブジェクトの親オブジェクトであることを示します。

'time' または 'frame' を設定できません(Cannot set 'time' or 'frame')

Maya の定義済み変数である time と frame は読み取り専用であり、値を設定することはできません。

アトリビュートは浮動小数点、整数またはブーリアンである必要があります(Attributes must be of float, integer, or boolean types: Ball.worldMatrix.)

string 型または matrix 型のアトリビュートの値を設定または読み取りしようとしました。たとえば、アトリビュート名として移動 X (Translate X)移動 Y (Translate Y)移動 Z (Translate Z)ではなく移動(Translate)を使用しました。

上のエラー メッセージの場合、worldMatrix はトランスフォーム用のアトリビュートですが、Maya の内部使用専用であるため、ユーザがこのアトリビュートを使用することはできません。

uiConfiguration スクリプトからのグリッド -style 警告メッセージ

古い Maya シーン ファイルをロードするのに -style フラグが使用されている場合、この警告メッセージは無視しても問題ありません。これは、グリッド コマンドの機能が改善されたために表示される警告メッセージです。したがって、-st/style フラグは廃止されました。Maya 4.0 以降のファイルを保存してロードしたときには、この警告メッセージは表示されません。