Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ここは私のvrプロゼット”VRDEFNSE”です。 VR環境でDEFENSEゲームをできます。

  1. プロジェクト概要

--VRDefenseは、VR環境でプレイできるタワーディフェンスゲームです。本プロジェクトでは、プレイヤーが爆弾を投げたり、ドローンと戦ったり、ワープで瞬間移動するなどのアクションを実現しています。

  1. 使用された主要技術

--本プロジェクトでは以下の技術を使用しました。

2.1 爆弾システム (Bomb System)

--Bomb.cs & BombManager.cs

----爆弾を設置し、特定の範囲にダメージを与えるシステム

----爆発エフェクトと音響効果を実装

----BombManager を用いて複数の爆弾を管理

2.2 ドローンAIおよび管理システム (Drone AI & Manager)

--DroneAI.cs & DroneManager.cs

----NavMeshAgent を用いた移動と攻撃システム

----プレイヤーやタワーに向かって移動し、特定範囲内で攻撃

----被弾時に爆発するエフェクトを実装

----ランダムなタイミングでドローンを生成する DroneManager

2.3 銃撃システム (Gun System)

--Gun.cs

----OVRInput を活用し、VRコントローラーで射撃を実装

----レイキャストを用いたヒット判定とドローンへのダメージ処理

----発砲時のエフェクトと音響効果を追加

2.4 物体を掴む&投げるシステム (Grabbing System)

--Grab.cs & GrabO.cs

----プレイヤーが特定のオブジェクト(爆弾など)を掴み、投げることが可能

----SphereCast を用いた遠距離グラブ機能を実装

----LineRenderer を用いて掴めるオブジェクトの可視化を行う

2.5 VR移動システム (Teleportation System)

--TeleportStraight.cs, TeleportCurve.cs, TeleportCurved.cs

----LineRenderer を用いたテレポート範囲の可視化

----Physics.Raycast により適切な地形を判定し、瞬間移動を実施

----Warp モードではモーションブラーを利用して移動演出を強化

2.6 プレイヤー移動とジャンプ (Player Movement)

--PlayerMove.cs

----CharacterController を用いたVRプレイヤーの移動とジャンプ機能

----OVRInput を活用し、VRコントローラーでジャンプが可能

----カメラの向きに基づいて移動できるシステムを導入

  1. 使用されたスクリプト

Bomb.cs 爆弾の爆発処理を管理

BombManager.cs 爆弾の設置および再生成を管理

DroneAI.cs ドローンのAI(移動・攻撃・破壊)

DroneManager.cs ドローンのランダムスポーン管理

Gun.cs 銃撃処理、ターゲットのヒット判定

Grab.cs VRでオブジェクトを掴む・投げる機能

GrabO.cs 物理演算を考慮した遠隔グラブ機能

TeleportStraight.cs 直線型テレポート処理

TeleportCurve.cs カーブ型テレポート処理(曲線移動)

TeleportCurved.cs 高度なカーブテレポート処理

PlayerMove.cs プレイヤーの移動・ジャンプ機能

Tower.cs タワーのHP管理、攻撃処理

  1. インストールと実行方法

--Unityのプロジェクトとして VRDefense をクローンします。

--Oculus Integration をインストールし、VR環境をセットアップします。

--Scenes/MainScene.unity を開き、プレイを開始します。

  1. 今後の改善・アップデート予定

--敵の種類の増加: より多様な動きをする敵AIを追加予定。

--武器システムの拡張: 新しい武器(弓、グレネードなど)の追加。

--オンラインマルチプレイ: プレイヤー同士で協力して戦えるモードの実装。

映像

11.mp4

image

image

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages