SwiftUI と RealityKit を使用して作成された、Apple Vision Pro 向けのシンプルなインタラクティブゲームです。空間内でターゲットを操作し、出現するボールに衝突させます。
- 2つのターゲットを両手で同時にドラッグ操作
- レベル進行(1個1色 → 2個1色 → 2個2色)
- ボールとの衝突判定とスコア加算
- 制限時間タイマー
- ゲーム開始・終了機能
- 効果音(衝突時、ゲーム終了時)
- アプリを起動し、「ゲーム開始」ボタンを選択します。
- 空間内に表示される四角いターゲットを操作して、ランダムに出現するボールに当てます。ボールは常に「得点できるターゲット」と同じ色で出現します。
- 各レベルは制限時間 40 秒で、10 点取ると次のレベルに進みます。
- レベル1: ターゲット1個。ボールに当てれば得点
- レベル2: ターゲット2個。どちらで当てても得点(両手で同時に操作できます)
- レベル3: ターゲット2個(青・赤)。ボールと同じ色のターゲットで当てたときだけ得点
- レベル3をクリアするとゲームクリアです。時間切れでゲーム終了となります。
- Xcode で
Two.xcodeprojを開きます。 - Apple Vision Pro シミュレータまたは実機を選択し、実行(▶)ボタンをクリックします。