スマートフォン用の表示で見るつくるの大好き。つくるのが大好きな人の記録。この広告は、90日以上更新していないブログに表示しています。DevelopmentUnityのネイティブプラグインを開発していると、Unityで実行中にプラグイン内部のコードや変数の状態をデバッグしたくなる時がよくありますよね。これは簡単な手順で行うことができるので手順を書いておきます。デバッグ実行できる条件ネイティブプラグインのソースコードを持っていてビルド可能なことDebugビルドができて、pdbファイルを出力可能なことつまり自作プラグインやオープンソースのものであればデバッグ可能です。.dllファイルだけ提供されているようなプラグインはデバッグできないということです。デバッグ実行するための手順ネイティブプラグインをDebugビルドするDebug構成でプラグインをビルドします。.pdbファイルが出力されます。.pdbファイルをUnity内のPluginsフォルダに配置します。[デバッグ]-[プロセスにアタッチ]メニューを選択します。"プロセスにアタッチ"ダイアログが表示されるのでUnityのプロセスを選択して[アタッチ]します。プロセスはたくさん列挙されますが"unity"で絞り込めば見つけやすいです。ブレークポイントの設定を行うステップ実行したい部分にブレークポイントを設定しましょう。UnityでPlayするこの状態でUnityでPlayすると、なんということでしょう。プラグイン側のソースコード上のブレークポイントが効きましたね。普通にステップ実行ができますし、変数の内容もウォッチすることができます。.pdbファイルのバージョンが一致していないことが原因として考えられます。再ビルドとUnityへのファイル更新を再度行ったり、Unityの再起動を行ってみてください。Pluginの作り方ご無沙汰しております。ご無沙汰の間に家族がひとり増えちゃい...2016-12-29ドンキの2万円PC「ジブン専用PC&タブレット」を買ってみた今年もいよいよもうすぐで終わりですね。»プロフィールid:peugeot-106-s16つくるのが大好きな人の記録。月別アーカイブ参加グループプログラミングはてなブログをはじめよう!peugeot-106-s16さんは、はてなブログを使っています。あなたもはてなブログをはじめてみませんか?はてなブログをはじめる(無料)はてなブログとはつくるの大好き。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。