MAYAでスクリプトを書く時は、とりあえずMAYAのスクリプトエディタを使う人が多いと思います。
ちょっとしたコマンドの確認から、実践的なスクリプトまで、又、挙動を確認しながら書けるので、とても便利なツールではあるのですが、統合開発環境(IDE)の感覚で使うと機能的に足りない事が多く不便に感じる事もしばしばあると思います。
例えば、Pythonではインデントがとても重要で、スペースの数を間違えると、エラーになっています。
ですが、Mayaをインストールしたデフォルトのスクリプト エディタ(Script Editor)では、インデントが可視化されない為、何故エラーなのか、何処が間違っているのか確認しにくい。
主要な統合開発環境(IDE)なら、インデントを表示するなんて、全然特別な事じゃないのに。
「Mayaのスクリプトエディタでもインデントを表示したいいい!!」
そう思った事ありませんか?
そんな特別な事じゃないインデントを表示する機能ですが、Maya2023で、ようやくできる様になりました。(筆者使用バージョン Maya2023.3)
そこで本記事では、Mayaのスクリプト エディタ(Script Editor)で、タブ スペースの表示を有効にする方法を紹介します。
|
MAYAでスクリプトを書く時は、とりあえずMAYAのスクリプトエディターを使う人が多いと思います。 ちょっとしたコマンドの確認から、実践的なスクリプトまで、又、挙動を確認しながら書けるので、とても便利なツールではあるのですが、統合開発環境(... |
インデントにタブを使用する
コマンド(Command) > インデントにタブを使用(Use tabs for indent)
このオプションを有効すると、Tab キーを使用したインデントの場合に、スペース4個[. . . .]ではなく 1 つのタブが作成されます。
スクリプトエディタでタブとスペースを表示する
コマンド(Command) > タブとスペースを表示(Show tabs and spaces)
このオプションを有効にすると、タブとスペースが表示されます。
Tab キーをクリックしたときの違い
タブとスペースを表示(Show tabs and spaces)を有効にして、インデントにタブを使用(Use tabs for indent)の有効無効の違いを確認してみましょう。
オプションを有効にすると、タブが生成され、無効にすると、スペース4個が生成されているのが確認できます。
上)インデントにタブを使用(Use tabs for indent)を有効 下)無効まとめ
Mayaのスクリプト エディタ(Script Editor)で、タブ スペースの表示を有効にする方法を紹介しました。
タブ スペースの表示 は、Pythonのコードミスを減らす有効な設定だと思います。
■インデントにタブを使用する設定
コマンド(Command) > インデントにタブを使用(Use tabs for indent)
■タブ スペースの表示を有効にする設定
コマンド(Command) > タブとスペースを表示(Show tabs and spaces)
Mayaのスクリプト エディタ(Script Editor)でも、適切な設定にすることで、ミスを減らし、効率的にコードを書く事ができるようになります。
是非参考にしてみてください。
|
MAYAでスクリプトを書く時は、とりあえずMAYAのスクリプトエディターを使う人が多いと思います。 ちょっとしたコマンドの確認から、実践的なスクリプトまで、又、挙動を確認しながら書けるので、とても便利なツールではあるのですが、統合開発環境(... |
TechAcademy [テックアカデミー]
は、選抜された現役エンジニアから学べるオンライン・プログラミングスクールです。
自宅からでもWeb制作・プログラミング・アプリ開発などが習得できるさまざまなコースをラインナップ。
非エンジニアでスキルを磨きたい方から、フリーランス、就職/転職を目指す方まで、専属のメンターがサポート。
最近は副業ブームもあり
「 はじめての副業コース
」が人気です。
|
近年プログラミング学習の需要が高くなっています。CGデザインの業務に携わる現場でも、その需要は益々高くなりプログラミングが分かる人と分からない人で、今後大きな開きが出てくると思われます。そしてプログラミングが学べるプログラミングスクールもリ... |
|
MAYAでスクリプトを書く時は、とりあえずMAYAのスクリプトエディタを使う人が多いと思います。 ちょっとしたコマンドの確認から、実践的なスクリプトまで、又、挙動を確認しながら書けるので、とても便利なツールではあるのですが、統合開発環境(I... |
|
ハリウッド映画やビデオゲームなどの業界で広く使われている3DCGツールのAutodesk「MAYA」元々プロフェッショナル向け製品という事も有り非常に高価なので、個人では中々手を出しにくい、というかそもそも購入すら念頭に無い人が殆どだったで... |
|
BTOパソコンの草分け的ブランドFRONTIER(フロンティア) 3DCG/動画編集/ゲーム用途に合わせてCPUやGPUなどパーツを自由に選べてコスパにもこだわる方にオススメ。 |
Facebook
Pocket
LINE
はてブ
おすすめの関連記事
|
Pythonの文字列を扱う方法は多種多様にあります。その中で今回は、文字列の位置を指定して文字を抽出する方法を紹介します。「ファイルの名前を取得できたけど頭文字と末尾の数字は必要ない」など、文字列の必要な部分だけを抽出する場合に使われます。... |
|
MAYAにはXYZの値を指定して法線を設定する事ができるSet Vertex Normalがあります。XYZの欄に数値を入力して[Apply]すれば選択した頂点の法線方向を変更できるのですが、数値が角度ではないので、何の数値を入力したら良い... |
|
現在Autodesk製品を新規で購入するにはサブスクリプションライセンス契約する必要があります。以前までの契約形態「保守プラン」は、インストールするPC自体にライセンスが紐づけられていた為、PCを変更する場合は、一旦シリアル番号をAutod... |
|
MAYA2022で追加された機能は大小さまざまありますが、あまり大きくフューチャーされてない機能の中には「コレ便利!」と言えるものもあったりします。今回取り上げる機能「ピボットを編集(Edit Pivot)モード」もその一つ「ピボットを編集... |
|
ハリウッド映画やビデオゲームなどの業界で広く使われている3DCGツールのAutodesk「MAYA」元々プロフェッショナル向け製品という事も有り非常に高価なので、個人では中々手を出しにくい、というかそもそも購入すら念頭に無い人が殆どだったで... |
あわせてよく読まれている記事