英語のタイトルの記事が続くが、今週は実機(iPad)でのデバッグで見つけた2つのバグを修正。
1つは、座標変換に関するもの。クリックイベントのワールド座標を、クリックされた平面の座標に変換する計算ロジックにミスがあった。これは独自で計算するより Unityの InverseTransformPoint()を使用するのが正解だった。
2つ目は、パズルの終了に関連するもの。いくつかのパズルで、サブ視点のまま終了すると、カメラ切り替え(優先順位)が正しくできなかった。パズル終了時に視点をメインカメラに戻すように修正。