Version: 2018.4
言語: 日本語
ランタイム時にリソースをロード
プラグインインスペクター

プラグイン

Unity では、通常はスクリプトを使用して機能を作成しますが、Unity の外で作成したコードを プラグイン 形式で加えることもできます。Unity で使用できるプラグインには、Managed plug-insNative plug-ins の 2 種類があります。

マネージプラグイン は Visual Studio などのツールで作成されたマネージ .NET アセンブリです。それらは、.NET コードのみが含まれているため、.NET ライブラリでサポートされていない機能にアクセスできません。ただし、マネージコードは Unity がスクリプトのコンパイルに使用する標準の .NET ツールにアクセスできます。ですから、プラグインが Unity の外でコンパイルされ、そのソースが使用できない場合があるという点を除いて、マネージプラグインコードと Unity スクリプトコードの間で使用上の違いはほとんどありません。

ネイティブプラグイン は、プラットフォーム固有のネイティブコードライブラリです。それらによって、OS の呼び出しやサードパーティ製のコードライブラリなど、他の方法では Unity で利用できない機能を使用することができます。ただし、これらのライブラリは、マネージライブラリと同じ方法では Unity のツールからアクセスできません。例えば、マネージプラグインファイルをプロジェクトに追加することを忘れると、標準のコンパイラーエラーメッセージが表示されます。ネイティブプラグインを使用して同じことを行うと、プロジェクトを実行しようとすると、エラーレポートのみが表示されます。

このセクションではプラグインの作成法と Unity プロジェクトでの使用法を説明します。


  • 2018–03–19 限られた 編集レビュー で修正されたページ

  • MonoDevelop は 2018.1 以降 Visual Studio に置き換えられました

ランタイム時にリソースをロード
プラグインインスペクター
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961