Durovis DiveのSDKがiOSのiL2CPPでビルドすると、エラーを吐くようになっていて困った(多分64bit対応していない)
そこにGoogleCardboardのiOS対応されたコードが公開されていたのを見つけたので試してみた。
Project準備編
1. Githubからzipをダウンロード
CardboardSDK - iOS : GIthub
rsanchezsaez/CardboardSDK-iOS · GitHub
2. Unityプロジェクトにフォルダをもってくる
ダウンロードしたフォルダの
Unity/Cardboard.UnityProject/Assets
中身を自分のUnityプロジェクトにコピー
Xcode設定編
1. Classesにファイルを追加
ビルドが完了したらClassesを右クリックしてAdd files to "Unity-iPhone"を選択し、
先ほどダウンロードしたzipの中にあったCardboardSDKを選択し、下記の設定をしてAddを押す
・Copy Items if neededはチェックいれない
・Create groupsにチェック
・Add to targetsはUnity-iPhoneにチェック
2. Libを追加
Unity-iPhone target -> Build Phases -> Link Binary With Libraries から
GLKit.frameworkを選択し追加する