본문 바로가기

유니티 최고/유니티 구현22

유니티(Unity) 간단한 공 게임 기능 구현 2 - 장애물 삭제, 게임 재시작, 카메라 이동 전 글에 이어서 하겠습니다. 다음은 모든 장애물을 제거할수있는 레드 코인을 만들어 줍시다. 모든 장애물을 없애기위해서 이게 장애물이다~ 하는 표시가 필요합니다 그걸 위해 모든 장애물의 속성 창에서 이름 바로 밑에 있는 Tag >> add tag >> 새로 Obstacle 을 추가해주고 모든 장애물의 태그를 변경 해줍시다. 그러고 나서 게임 메니저파일에 아래처럼 추가해줍시다. void RedCoinStart() { DestroyObstacles(); } void DestroyObstacles()// 모든 장애물 파괴 함수 { GameObject[] obstacle = GameObject.FindGameObjectsWithTag("Obstacle"); // 게임상에서 태그찾기 for (int i = 0; i.. 2022. 8. 24.
유니티(Unity) 간단한 공 게임 기능 구현 1 - 공의 이동, 장애물 설치, 코인(Coin) 이번엔 게임에 사용될만한 그러한 기능들을 하나씩 만들어보겠습니다! 먼저 공 캐릭터를 움직이기 위한 부분부터 만들어 보겠습니다. 이부분은 일반 캐릭터를 움직이는 느낌이 아닌 공을 툭툭 손으로 친다는 느낌? 으로 만들어 보았습니다. if (Input.GetKeyDown(KeyCode.Space)){//점프 GetComponent().AddForce(Vector3.up * 400); } 일단 키입력을 받고 , 원하는 방향으로 힘을주어 공을 튕겨내었습니다. 그리고 ball속성창에서 Rigidbody컴포넌트를 추가 하면됩니다. 완성! using System.Collections; using System.Collections.Generic; using UnityEngine; public class Ball : Mo.. 2022. 8. 24.
728x90
반응형