Unity63 [Unity/2D] 캐릭터 이동하기, 초당 프레임 설정 - Application.targetFrameRate 이전편 2024.03.28 - [Unity/2D] - [Unity/2D] 간단한 애니메이션 만들기 - Animator, Animation transform.position.x += 1; // 에러 위와 같이 코드를 작성하면 transform.position.x 라는 값은 변수가 아니라고 에러가 납니다. transform.position.x 에 값을 넣을 수는 없고, 불러오기만 가능합니다. 그렇다면 x방향(오른쪽)으로 캐릭터를 움직이기 위해서는 어떻게 해야 할까요? transform.position += new Vector3(1f, 0, 0); 위와 같이 작성해주면 됩니다. transform.position은 값을 대입할 수 있습니다. transform.position에 마우스를 갖다대면 'Vector3'.. 스파르타 게임개발종합반(Unity)/사전캠프 공부 기록 2024. 3. 28. [Unity/2D] 간단한 애니메이션 만들기 - Animator, Animation 이전편 2024.03.28 - [Unity/2D] - [Unity/2D] 2D 오브젝트간 우선순위 - Order in Layer 애니메이션을 만들기 위한 그림을 위와 같이 준비했습니다. 먼저 Animation을 만들어주겠습니다. 이름은 위와 같이 RtanIdle 이라고 지정했습니다. Hierarchy창에 있는 Rtan을 클릭하면 인스펙터창에 정보가 뜨는데, RtanIdle을 파란 네모 영역으로 드래그 앤 드롭 해주시면 Animator이라는 컴포넌트가 생성됩니다. 그럼 자동으로 Rtan 이라는 Animator 가 생성됩니다. 이제 애니메이션을 만들어봅시다. RtanIdle을 더블클릭 해주세요. RtanIdle을 더블클릭했는데 이상하게 뜬다면 아래처럼 들어가주세요. 노란색 칸의 숫자 0, 20에 르탄이1을,.. 스파르타 게임개발종합반(Unity)/사전캠프 공부 기록 2024. 3. 28. [Unity/2D] 2D 오브젝트간 우선순위 - Order in Layer 인스펙터창에 보시면 'Order in Layer' 값이 있습니다. 현재는 0으로 설정되어 있습니다. 이 숫자는 각 Sprite 간의 우선순위를 나타냅니다. 현재 상태는 우선순위 값이 연한 노랑색 배경화면 : 0 밑에 검정 바닥 : 0 으로 설정되어 있는데, 여기에서 바닥의 우선순위를 -1로 변경해보겠습니다. 그러면 이렇게 바닥이 안보입니다. 우선순위가 배경화면이 0으로 -1보다 더 높기 때문입니다. 저희는 검은 바닥이 배경화면보다 더 앞에 있게 하기 위해서 값을 1로 변경해주겠습니다. 최종 우선순위 값 연한 노랑색 배경화면 : 0 밑에 검정 바닥 : 1 다음편 2024.03.28 - [Unity/2D] - [Unity/2D] 간단한 애니메이션 만들기 - Animator, Animation 모바일 화면 크.. 스파르타 게임개발종합반(Unity)/사전캠프 공부 기록 2024. 3. 28. 이전 1 ··· 3 4 5 6 다음 반응형