前回の記事で書いた、オープニングとゲームUIの表示制御について、レイヤーや優先度制御ではうまく表示できなかった。最終的には、ムービー再生中はUIをセカンドディスプレイに逃すこととした。iOSの実機まで動作を確認。
オープニングシーケンスの実装の続きとして、パズルをいくつか解くと新しいステージに移動する処理を追加した。間にムービーなどを挟むところまでは上手く動作したが、肝心の移動ができない。
単純にプレイヤーのオブジェクトの座標を変えればよいと考えていたが、ユーザー操作によりプレイヤーオブジェクトを動かすキャラクターコントローラと干渉して移動できなかった。
色々検討した結果、移動の前後でキャラクターコントローラをDisable/Enableして干渉しないようにすることで解決した。