본문 바로가기
반응형

unity45

[유니티] 도트 게임 만들기 - 2일차 (특정 조건 후 자기자신 없애기 / 오브젝트 삭제하기 / Random.Range 랜덤 함수 사용하기 / 이미지가 씬 뷰에서는 보이고 게임뷰에서는 안 보일 때) 도트 게임 기획 : running game - 수집형 게임 2020.12.06 시작 - 1일차 2020.12.13 - 2일차 저번 계획(해야할 일) : 0. 배경 찾아서 넣어주기 1. 장애물 설정 (선택) 2. 충돌 처리 설정 3. 점수 UI 제작 등등 장애물 종류 : 돌, 톱니바퀴, 불, 위에 돌, 바늘 총 5개 설정 1. 특정 조건 후 자기자신 없애기 (장애물 용) / 오브젝트 삭제하기 - 왼쪽으로 계속 이동하다가 객체의 x 좌표가 특정 기준(-12) 보다 작아질 경우 스스로 없어지도록 설정 transform.Translate(Vector2.left * Time.deltaTime * moveSpeed); if(transform.position.x < -12) { Destroy(gameObject); .. 2020. 12. 14.
[유니티] 애니메이션(animation) 만들기 유니티 애니메이션 만들기 전 필요한 것 : 애니메이션 만들 그림 - 아래 그림과 같이 순차적으로 움직임을 나타낼 수 있는 연속적인 그림이 필요합니다. 과정 1. 애니메이션을 만들고자 하는 그림을 scene 원하는 위치에 하나 끌어다놓읍니다. - (첫번째 모션에 해당되는 그림) 과정 2. 나머지 연속적인 그림을 모두 클릭해준 후 Hierarchy 에 있는 (위에 놔둔 해당 그림에 해당되는) Object에 끌어다가 놓아줍니다. 과정 3. 끌어다가 놓게 되면 아래와 같이 저장할 수 있도록 창이 뜨게 됩니다. 자신이 원하는 위치에 원하는 이름으로 저장을 해주면 됩니다. 저 같은 경우 복잡하게 만들지 않기 위해서 Project 창에서 Animation 폴더를 만들어서 모든 animation 파일을 저장해놓았습니다.. 2020. 12. 14.
[유니티] 도트 게임 만들기 - 1일차 (애니메이터 컨트롤러 파라미터 스크립트로 조절 / animator parameter script / 유니티 캐릭터 점프 구현하기 / 무한 움직이는 땅 구현하기) 도트 게임 기획 : running game - 수집형 게임 2020.12.06 시작 - 1일차 소스 파일 : 유니티 asset store 이용 메인 화면 : 위에서 해야할 일 : 1. 다른 버튼 제작(뽑기 버튼 / 무기 도감 / 캐릭터 도감) 2. 게임 이름 정해서 왼쪽 상단에 적기 게임 화면 : 이번에 한 일 : 1. 캐릭터 움직임(애니메이션) 2. 지형 움직이기 다음에 해야할 일 : 0. 배경 찾아서 넣어주기 1. 장애물 설정 2. 충돌 처리 설정 3. 점수 UI 제작 등등 1) 애니메이터 선언 및 파리미터 설정 스크립트 Animator animator; animator = GetComponent(); animator.SetBool("jump", true.. 2020. 12. 6.
sound project - 2020.10.8 1) 각 위치에 따른 주변 지형과의 기울기 크기 구하기 - 기울기가 클수록 높이 차가 크다는 것을 가르키기 때문에 이를 통해 소리의 감소 값을 조정해줄 예정이다. 한 지점에 대해 주변 지형 기울기 정도를 구하는 방법은 아래와 같이 기울기를 계산한 각 plane 값 = plane 위치를 기준으로 위쪽-아래쪽 y 값 차이 a 를 구하고, 왼쪽-오른쪽 y 값 차이 b를 구해서 a*a + b*b를 해서 루트 한 값으로 설정 위 수식으로 구한 값을 색깔로 나타내는데 색깔이 가진 의미, 위 수식으로 구해서 색깔로 나타내본 결과 ( Terrain 기울기 Color map ) 보시다싶이 평면에서는 0 값이 뜨며 제일 높은 봉오리에서 붉은 색 값이 뜬다. 또한 산 주변으로 기울기 값이 있는 것을 확인할 수 있다. 또한,.. 2020. 10. 7.
반응형