以下の環境で説明する. Windows 8.1 Visual Studio Community 2013 Unity 5.1.1f1 Personal Unity の Native Plugin とは Unity には Plugin という,Unity 外部で作られたプログラムを呼び出して使うための仕組みがある. Unity の Plugin には Managed と Native の2種類がある. Managed Plugin は .NET フレームワーク上で作成され,機能が限定される(.NET libraryしか使えない)代わりに,Unity 内部の script とほとんど同じように扱える. Native Plugin はプラットフォーム依存である代わりにどのようなライブラリでも使うことができる.具体的には,DLL (Dynamic Link Library)を作成し,Unity の
![Windows で Unity の Native Plugin を作成する - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/61ad952c59401b53f235169ed0e18a8059eea2e6/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9V2luZG93cyUyMCVFMyU4MSVBNyUyMFVuaXR5JTIwJUUzJTgxJUFFJTIwTmF0aXZlJTIwUGx1Z2luJTIwJUUzJTgyJTkyJUU0JUJEJTlDJUU2JTg4JTkwJUUzJTgxJTk5JUUzJTgyJThCJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz0xODI1MjNmYTJkZTgwNDhlMzU1ZDE5MDk0OTQzNWVkNg%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwaW11cmEmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTRmZTU5YmYyNjFlZjc0MDBjNDZmYWIxNTMyNDM5NzIz%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3Ddb3d576027212eb2c81285bfe1c52aa9)