Skip to main content

プラグインMod

プラグインModは、Warudoにカスタムアセットとノードを追加するWarudo Modの一種です。

ヒント

プラグインModの作成を始めるには、初めてのプラグインModを作成するチュートリアルをご覧ください!

情報

このページでは、プラグインModを作成するための一般的なガイドラインを説明します。プラグインのスクリプティングAPIページもご覧ください。

環境設定​

プラグインModは、Pluginを継承するC#スクリプトを含む通常のModです。初めてのModを作成するチュートリアルに従って、新しいModを作成できます。次に、Modフォルダー内に新しいC#スクリプトを作成し、Pluginを継承させます。カスタムアセット型またはノード型がある場合は、[PluginType]属性のAssetTypesおよびNodeTypesプロパティに登録されていることを確認してください(Plugin APIを参照)。

Unityアセットを含める​

Modフォルダーに配置することで、プラグインModにUnityアセット(例:プレハブ、マテリアル、テクスチャ)を含められます。WarudoはModのエクスポート時にこれらのアセットを自動的に含めます。

注意

プレハブまたはマテリアルがカスタムシェーダーやスクリプトを使用している場合は、それらのシェーダーやスクリプトもModフォルダーに含めてください。

その後、実行時にスクリプトからこれらのアセットを読み込めます。詳細はUnityアセットの読み込みをご覧ください。

制限事項​

プラグインModには以下の制限があります。

  • サードパーティ製DLLやNuGetパッケージは使用できません。
  • アセンブリの一部であるC#スクリプトはエクスポートできません。つまり、Modフォルダー内に.asmdefファイルを配置できません。
  • リフレクション(System.Reflection)の使用やファイルシステム(System.IO)へのアクセスはできません。
最終更新日 2026.10.06