피하기4 c# Unity 유니티 똥 피하기 튜토리얼 08. 플레이 타임과 최고 기록 저장 플레이 타임과 오래 살아남은 시간의 저장을 구현해봅시다. 1. 새로운 게임 오브젝트를 생성하고 이름을 GameManager라고 합시다.2. GameManager라는 이름으로 스크립트를 추가합니다.3. UI 텍스트 오브젝트를 생성합니다. 하이어라키 창에서 오른쪽 마우스 -> UI -> Legacy -> Text 4. 텍스트 오브젝트를 생성 후 이름을 TimeText로 변경합니다. 그 후 아래 이미지 빨간 부분의 앵커를 눌러 텍스트의 축 위쪽으로 변경합니다.5. 텍스트의 위치를 수정하고 이미지처럼 설정합니다. 색상과 폰트 사이즈와 폰트의 위치는 원하시는대로 변경하셔도 됩니다. https://play.google.com/store/apps/details?id=com.goldenegg 골든 에그 - Goog.. 2023. 9. 13. Unity 유니티 똥 피하기 튜토리얼 07. 플레이어 충돌 처리 플레이어 케릭터가 방해 오브젝트에 충돌 시의 처리를 해봅시다.1. 플레이어 오브젝트의 MoveController에 충돌에 따른 처리를 할 코드들을 작성합니다. 우선 bool형 변수 isDeath 추가합니다.2. Death 함수를 작성합니다. 3. 죽음 상태일 경우의 애니메이션을 추가합니다. 애니메이터 창에서 새로운 상태를 추가하고 이름을 Death로 변경합니다. https://play.google.com/store/apps/details?id=com.goldenegg 골든 에그 - Google Play 앱수박 게임류의 머지 게임입니다.play.google.com 4. Death 애니메이션 클립을 생성합니다.5. 애니메이터 창의 Death 상태를 선택 후 생성한 클립을 연결시켜줍니다.6. 애니메이터.. 2023. 9. 12. Unity 유니티 똥 피하기 튜토리얼 06. 케릭터 애니메이션 처리 케릭터가 이동할 때의 애니메이션과 서있을때의 애니메이션 작업을 해봅시다. 1.조건에 따라 케릭터 애니메이션을 처리하려면 애니메이터 컨트롤러 컴포넌트가 필요합니다. 플레이어 오브젝트를 선택 후 애니메이터 컴포넌트를 추가해주세요.2. 에셋 폴더에 애니메이션 폴더를 생성해주세요.3. 애니메이션 폴더를 선택한 상태에서 오른쪽 마우스를 눌러 Create -> AnimatorConontroller 를 선택해서 파일을 생성합니다. 파일 이름은 PlayerMoveAnit 이라고 합니다. https://play.google.com/store/apps/details?id=com.goldenegg 골든 에그 - Google Play 앱수박 게임류의 머지 게임입니다.play.google.com 4. 애니메이터 창을 열어주.. 2023. 9. 11. Unity 유니티 똥 피하기 튜토리얼 04. 방해 오브젝트 충돌 처리 방해 오브젝트가 바닥과 충돌 시 사라지는 처리를 해봅시다.1. Obstacle 오브젝트를 선택한 후 ObstacleComponent 라는 이름의 스크립트를 추가합니다.2. 방해 오브젝트는 충돌 체크만 하면 되기에 실제적인 물리 충돌은 필요가 없습니다. 그에 따라 BoxCollider 2D의 isTrigger 변수를 활성화합니다. 활성화한 후 실행하면 이제 바닥과 물리적인 충돌이 일어나지 않아 뚫고 지나가게 됩니다. 어차피 바닥과 충돌 시 방해 오브젝트는 사라질 것이기에 상관없습니다. 3. 추가한 ObstacleComponent 스크립트를 열어주세요. 4. 충돌 시 호출되는 함수인 OnTriggerEnter2D를 작성하세요.5. 방해 오브젝트가 충돌한 오브젝트에 따라 달리 코드를 작성할 것이기에 충돌.. 2023. 9. 7. 이전 1 다음 반응형