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.12

Last edited by seung ho yoo Jul 12, 2021
Page history
This is an old version of this page. You can view the most recent version or browse the history.

21.07.12

7월 12일

Defense_Game 만들기

Panel에 타워의 정보를 띄우고, Game상에서 타워 클릭시 Range와 Panel을 보이도록 한다

1.Tower panel을 만들고 정보를 넣어주기

  • Tower Panel 추가하기 Ui의 Text, Image, Button을 이용한다
    image

  • TowerDataViewer.cs : Tower Panel에 들어갈 정보를 넣어주는 스크립트에 UI 정보를 활성화 / 비활성화 해주는 OnPanel(), OfFPanel()을 제작 image
    image

  • Panel Tower 오브젝트에 TowerDataViewer.cs를 추가
    image

  • TowerSpawner.cs에 타워 설치시 타일 보다 1칸 앞으로 배치해 타워를 클릭 할 수 있도록 하였다
    image

  • ObjectDectector.cs에 마우스로 클릭한 것의 Tag가 Tower면 OnPanel함수를 실행하도록 하였다
    image

  • Tower prefab에 Tag를 Tower로 설정 , hit의 광선과 충돌할 수 있도록 Collider추가
    image

  • Game상에서 Tower 클릭시 tower정보가 panel에 보이게 된다
    image

2. Tower Range 만들기

  • TowerAttackRange.cs를 만들고 TowerAttackRnage 오브젝트에 넣어준다
    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