June 2012
monkey coders': MacOS向けのNativePluginを作成する →
monkeycoders.tumblr.com
UnityにはNative Pluginという、CやObjective-Cのプログラムを スクリプトから実行させることが出来る機能がありますが、 MacOS向けのNative Pluginを作る際に、実際に使用にこぎ着けるまで 多少調べる必要があったので、調べたことを書き残しておきます。
まず、基本的な情報は以下のページに詳しく書いてあります。
MacOSX向けには、DLLではなくBundleの形でビルドします。 利用するフレームワークはCocoaでもCoreFoundationでも動作します。
monkey coders': Mac OS XのUnity上でNativePluginをデバッグする →
monkeycoders.tumblr.com
Mac OS用のNativePluginの作成方法に続いて、Xcodeでのデバッグ方法について 書いてみたいと思います。(ちなみに作成はこちらのエントリを参照)
まず、NativePluginはUnityのプロセス内でロードされるので、Unity.appをgdbからアタッチするか、NativeApplicationをXcodeからデバッグ実行するときの実行ファイルとしてUnityを指定すればいいはずです。 というわけで、Runモードのスキームを編集してUnityを実行するようにしてみます。
この状態で実行してみると、
Finished running Unity :…

