コワーキングスペースHaLake で開催しているLaketown.clj(Clojureもくもく会)を開催しました。 またニャンパスとして先月HoloLensを購入していましたので、HoloLensでClojureが動かないかなという好奇心を満たすため、HoloLens上で動くUnityアプリに Arcadia を導入してみたところ、ちょっと試した限りではREPLが動き、Clojureのコードを送り込むことが出来ましたのでその手順を記憶が新しいうちにまとめてみます。 Clojureもくもく会中、REPLから操作しているGameObject この手順でやっていることは、HoloLensのHolographic Remotingアプリを使って、Windows機(Surface)からのUnityで繋いだ上で、そのWindows上でArcadiaを使ってREPLサーバを立て、そこにMacから(REPLクライアントとして)接続し、Unity上のGameObjectを操作するという方法です。 (Holographic Remotingを使わずに、UWPとして書き出してからのREPL接続までは試せていませんので、次に時間があるときに試してみます。) まずはHoloLensからのUnityアプリ開発環境を用意します。 こちら の中村 薫さんの資料通りに設定しており、大変参考になります。 Unityのプロジェクトを作成し、HoloLensへHolographic Remotingで簡単なGameObjectが表示されるところまで確認しておきます。 作成したプロジェクトのAssetへ、Arcadiaを導入します。 cd <Unityプロジェクト>/Assets git clone https://github.com/arcadia-unity/Arcadia.git Unityを立ち上げるとAracadiaメニューが追加されていれば成功で、自動的にREPLサーバを起動してくれます。 HoloLensからHolographic Remotingを起動、表示されるIPアドレスに対してUnityからのWindowメニューからHolographic Emulationから接続、UnityのPlayを押します。(このタイミングでREPLサーバが再起動されま
ニャンパス株式会社の運営する越谷レイクタウンのコワーキングスペースHaLakeと、エンジニアリングな日々。