... | @@ -2,8 +2,48 @@ |
... | @@ -2,8 +2,48 @@ |
|
Defense_Game 만들기
|
|
Defense_Game 만들기
|
|
==================
|
|
==================
|
|
> ## Enemy Object 체력, Player 체력 설정
|
|
> ## Enemy Object 체력, Player 체력 설정
|
|
> ### Enemy Object 체력 만들기
|
|
> ### 1.Enemy Object 체력 만들기
|
|
1.EnemyHP.cs : 적의 체력 관련 스크립트
|
|
* `EnemyHP.cs` : 적의 체력 관련 스크립트
|
|

|
|

|
|
|
|
|
|
2. |
|
* Enemy prefab에 `EnemyHP.cs` 추가
|
|
|
|

|
|
|
|
|
|
|
|
* `towerweapon.cs`에 공격력 추가
|
|
|
|

|
|
|
|
|
|
|
|
* Projectile Setup 함수에 Damage매개변수 추가 후 damage만큼 적의 체력을 감소
|
|
|
|

|
|
|
|

|
|
|
|
|
|
|
|
* 적의 체력을 보여줄 SliderEnemyHP UI prefab 생성
|
|
|
|
|
|
|
|
* `SliderPositionAutoSetter.cs` : UI가 enemy를 따라가도록 하는 스크립트
|
|
|
|

|
|
|
|
|
|
|
|
* 'EnemyHPViewer.cs` : 적의 체력을 Slider UI에 표시하는 스크립트
|
|
|
|

|
|
|
|
|
|
|
|
* SliderEnemyHP prefab에 `SliderPositionAutoSetter.cs` 'EnemyHPViewer.cs` 추가
|
|
|
|

|
|
|
|
|
|
|
|
* `EnemySpawner.cs`에 변수 추가
|
|
|
|

|
|
|
|
|
|
|
|
* 적을 생성할 때 적의 체력 UI도 생성
|
|
|
|

|
|
|
|

|
|
|
|
|
|
|
|
* EnemySpawner Object에 추가
|
|
|
|

|
|
|
|
|
|
|
|
> ### 2.Player의 체력 설정 및 Game화면에 구현
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|