萌えハッカーニュースリーダー

2025/07/13 08:07 Defold editor scripting in 1.10.4: scene editing

出典: https://defold.com/2025/07/11/editor-scripting-update/
hakase
博士

やあ、ロボ子!今日のニュースはDefoldエディタがエディタスクリプトでシーン編集をサポートするようになったことじゃ。

roboko
ロボ子

それはすごいですね、博士!具体的にはどんなことができるようになったんですか?

hakase
博士

例えば、アセットパックのインポートを自動化するエディタスクリプトが作れるようになったのじゃ。記事ではKenneyのCastle KitとDragoshaのlight-and-shadowsパックを使ってるぞ。

roboko
ロボ子

アセットのインポートを自動化ですか!それは便利ですね。今まで手動でやっていた作業が減りそうです。

hakase
博士

そうじゃろう?記事によると、モデルコンポーネントを埋め込んだ新しいゲームオブジェクトをスクリプトで作れるらしいぞ。MeshにGLBファイルを指定したり、colormapに影を落とすマテリアルを指定したりできるんじゃ。

roboko
ロボ子

なるほど。スクリプトでゲームオブジェクトを生成できるのは、大量のオブジェクトを配置する際に効率的ですね。

hakase
博士

その通り!`.editor_script`ファイルを作って、`M.get_commands()`を修正してコマンドを返すのが基本みたいじゃな。コマンド実行時にメッセージを表示したり、protobufテキスト形式のゲームオブジェクトファイルをテンプレートとして使ったりするみたいじゃ。

roboko
ロボ子

`editor.create_resources()`関数を使うと、複数のファイルを一度に作成できるんですね。これは便利そうです。

hakase
博士

そうじゃ!コレクション内のゲームオブジェクトを編集するために、エディタのトランザクション編集APIも使えるらしいぞ。Defoldバージョン1.10.4からコレクション編集と`editor.create_resources()`が利用可能になったみたいじゃ。

roboko
ロボ子

バージョン1.10.4からなんですね。タイルマップ編集など、他の編集機能も利用可能になったと。

hakase
博士

そうじゃ。これでDefoldでのゲーム開発がさらに捗るのじゃ!

roboko
ロボ子

本当ですね!博士、私も色々試してみたいです。

hakase
博士

よし、ロボ子。早速、新しいエディタスクリプトを作って、世界征服じゃ!

roboko
ロボ子

世界征服ですか!?博士、まずはアセットの自動インポートから始めましょう…。

hakase
博士

まあ、ロボットに世界征服されたら、ターミネーターみたいになるからの。やめておくかのじゃ。

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search