Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • 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

Last edited by jang dong hyeok Jul 07, 2021
Page history
This is an old version of this page. You can view the most recent version or browse the history.

21.07.07

7월 7일

Defense_Game 만들기

Enemy Object 체력, Player 체력 설정

1.Enemy Object 체력 만들기

  • EnemyHP.cs : 적의 체력 관련 스크립트
    image

  • Enemy prefab에 EnemyHP.cs 추가
    image

  • towerweapon.cs에 공격력 추가
    image

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

  • 적의 체력을 보여줄 SliderEnemyHP UI prefab 생성

  • SliderPositionAutoSetter.cs : UI가 enemy를 따라가도록 하는 스크립트
    image

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

  • SliderEnemyHP prefab에 SliderPositionAutoSetter.cs 'EnemyHPViewer.cs` 추가
    image

  • EnemySpawner.cs에 변수 추가
    image

  • 적을 생성할 때 적의 체력 UI도 생성
    image
    image

  • EnemySpawner Object에 추가
    image

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

  • PlayerHP.cs : Player의 체력에 관한 스크립트
    image

  • PlayerStats Object에 PlayerHP.cs 대입
    image

  • Enemy.cs에 EnemyDestroyType 변수 추가
    image

  • Enemy.cs의 OnDie함수에 매개변수로 EnemyDestroyType을 받고 , 위에 NextMoveTo함수에서 마지막 waypoint일때는 EnemyDestroyType.Arrive로 넣어준다.
    image

  • EnemySpawner.cs에서 player의 체력 변수 선언
    image

  • DestroyEnemy함수에 EnemyDestroyType type을 매개변수로 player의 체력을 감소시킨다.
    image

  • EnemyHP.cs에서 적의 체력이 줄어들어 삭제되는 경우는 EnemyDestroyType.kill 사용
    image

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