Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • J jyb-games
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • students
  • jyb-games
  • Wiki
  • 21.07.07

21.07.07 · Changes

Page history
Update 21.07.07 authored Jul 07, 2021 by 유승호's avatar 유승호
Hide whitespace changes
Inline Side-by-side
21.07.07.md
View page @ bac5975e
...@@ -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` : 적의 체력 관련 스크립트
![image](uploads/09d5c2daa08156437974c2021fb8fe44/image.png) ![image](uploads/09d5c2daa08156437974c2021fb8fe44/image.png)
2. * Enemy prefab에 `EnemyHP.cs` 추가
![image](uploads/bdc0e7b9602972673ee79a1c617daa9d/image.png)
* `towerweapon.cs`에 공격력 추가
![image](uploads/43c34e1784a8d3423da56959315cc2a7/image.png)
* Projectile Setup 함수에 Damage매개변수 추가 후 damage만큼 적의 체력을 감소
![image](uploads/75ec12349ae8fa2a88fe9b74298c6feb/image.png)
![image](uploads/2962d152296b7dfa5f33dcc1e4ca4c77/image.png)
* 적의 체력을 보여줄 SliderEnemyHP UI prefab 생성
* `SliderPositionAutoSetter.cs` : UI가 enemy를 따라가도록 하는 스크립트
![image](uploads/36cb221b9a3fe1b6ecd96da714fd8ed2/image.png)
* 'EnemyHPViewer.cs` : 적의 체력을 Slider UI에 표시하는 스크립트
![image](uploads/92719a7df5348ebf2f0f319e8fdcd2c1/image.png)
* SliderEnemyHP prefab에 `SliderPositionAutoSetter.cs` 'EnemyHPViewer.cs` 추가
![image](uploads/fbf991030295ac5c6323f56da989e340/image.png)
* `EnemySpawner.cs`에 변수 추가
![image](uploads/2d55c0cccb9031f3ecf5fcb920c9091e/image.png)
* 적을 생성할 때 적의 체력 UI도 생성
![image](uploads/9d8ed0e7bb8846619bcd34d8ebc773ee/image.png)
![image](uploads/66a378fe852fd21f9d0039ad04f8ade9/image.png)
* EnemySpawner Object에 추가
![image](uploads/43a8df2dae632566c91cdf3cc012e4c2/image.png)
> ### 2.Player의 체력 설정 및 Game화면에 구현
Clone repository
  • 21.06.28
  • 21.06.30
  • 21.07.02
  • 21.07.05
  • 21.07.07
  • 21.07.09
  • 21.07.12
  • 21.07.14
  • 21.07.16
  • 21.07.19
  • 21.07.26 (1)
  • 21.07.26
  • 21.07.28 DH
  • 21.07.28 SJ
  • 21.07.28
View All Pages