Modoium Remote 導入してみた
Unity開発でスマホ端末がプラットフォームの際にデバッグが便利になる機能の紹介
こんにちは!パン君です
インディーズのプロジェクトで Modoium Remote を導入して使用してみました。
導入方法と詰まった事を話していきます。
導入方法
導入まですごく簡単です。
- アセットストアから該当アセット購入、導入したいプロジェクトにインポート(無料です)
- Modoium Remote Status ウィンドウが開きます。(開かない方は
Window > Modoium Remote > View Statusから開きます。) - 再生時操作したいハードに Modoium が提供しているアプリをインストールします。
Android はこちら
iOS はこちら
これで導入は終了です。
使用方法
エディターと端末で接続する際の条件は下記になります。
- PC とスマホが同じネットワークに接続されている。
- PC のネットワーク設定がプライベートになっている。
この状態でプロジェクトで Modoium Remote Status ウィンドウを開いて、端末側で Modoium のアプリを開きます。
端末側の Modoium アプリに Unity のプロジェクト名が載っていれば正解です。
選択して Modoium Remote Status ウィンドウの4) Enter the verification code below if necessary:に記載されている番号を Modium アプリ側に入力します。
以上で動作するはずです。
[! WARNING] Gameview が Simulator だと動作しないそうです。
実際しませんでした。
詰まった箇所
インディーズチームで共同作業する際に発生した事象を話します。
一部端末で接続と入力はできるが描画がされない
発症端末はエクスペリアで所有者の端末特有かエクスペリアか原因の切り分けはできていません。
他アプリケーションの影響や、メモリ的な話の可能性もありますが、リモートでの対応なので原因究明に至っておりません。
windows 側でインポートし github で共有したら、他作業員の macOS 側で DLLException エラーが大量に発生
これは dylib と dll と os 間で動的ライブラリが違うからという話だと最初考えたのですが、該当プロジェクトでは git による管理を行っておりかつ gitIgnore は Unity が推奨しているものを使用しています。
なので manifest やインポートされているパッケージ情報のみ共有されているので何故他作業員のところに dll が入っているのかが疑問点です。
macOS でインポートしても windows のパッケージがインポートされているのであれば公式のバグではありますが、特に報告にも上がっていませんでしたので、よくわからんです。
最後に
以上 Modoium Remote 導入議事録でした。
特に気を付けることは無く正常動作しなかった場合素直に違うハードを使う、Windows 環境で使うってところだけ気を付けていれば、導入して即使用可能なお手軽ツールのお話でした。
携帯端末での開発の際は是非。
コメントを読み込み中...