유니티(83)
-
유니티 camera 알아보기
버전은 Unity 2021.1.25 f1에서 진행되었습니다. 버전에 따라 명칭 또는 속성의 개수가 조금씩 다를 수 있습니다. Clear Flags 배경을 채우는 방식을 결정하는 옵션입니다. 2D 프로젝트로 생성한 경우 Sky box가 비활성화되어있습니다. ※ Lighting 설정 창의 Sky box material이 제외되어있기 때문에 sky box를 변경해도 변화가 없습니다. Background 카메라의 빈 공간에 채워질 색상을 변경하는 옵션입니다. Culing Mask 카메라의 보이는 오브젝트들을 선택적으로 보이기 위한 옵션입니다. 각 오브젝트마다 Layer를 변경, 설정할 수 있으며, Layer를 추가 생성할 수도 있습니다. Projection 카메라의 투영 방식을 변경하는 옵션입니다. - Pers..
2022.02.04 -
유니티 No Sprite Editor Window registered 해결 방법
발생 원인 프로젝트를 생성할 때 3D 프로젝트를 선택하여 생성하는 경우 2d Sprite 패키지가 포함되어 있지 않기 때문에 발생합니다. 발생 확인 스프라이트 이미지의 Sprite Mode를 Single에서 Multiple로 변경하는 경우 발생 Single에서 Multiple로 변경 시 발생하는 메시지 창입니다. 해결 방법 이러한 경우 Window > PackageManager창을 여신 후 2D Sprite를 설치해주시면 됩니다. 결과 확인 Sprite Editor가 문제없이 실행됩니다.
2021.04.16 -
유니티 Platform Effector2D 관통되는 바닥만들기
안녕하세요 유니티 비기너입니다. 이번 시간에는 Platform Effector2D 컴포넌트를 활용하여 슈퍼마리오와 같은 관통이 되는 바닥을 만들어 보겠습니다. (유니티 버전 2019.3.7f1으로 실습을 진행했습니다.) ※ 해당 내용은 Platform Effector2D 활용방식 중 하나를 간단하게 풀이한 내용이므로 적용 시에는 여러 가지 변수들을 고려하셔서 응용하시면 됩니다. Platform Effector2D Platform Effector 2D는 단방향 충돌, 측면 마찰 / 바운스 제거 등과 같은 다양한 "플랫폼"동작을 적용합니다. 이펙터와 함께 사용하는 충돌체는 일반적으로 다른 충돌체가 충돌할 수 있도록 트리거로 설정되지 않습니다. 샘플 화면 결과 화면 한 번에 보기 1. 이미지 준비하기 2. B..
2021.04.16 -
유니티 기즈모 Gizmos 활용해보기
안녕하세요 유니티 비기너입니다. 이번 시간에는 기즈모에 대해 알아보겠습니다. 기즈모란 (Gizmos) 기즈모란 씬에 있는 게임 오브젝트와 관련된 그래픽입니다. 시각적 디버깅을 위해 사용되며 설정된 기즈모는 씬뷰에 보이게 됩니다. ※ 씬뷰씨뷰 상단 오른쪽의 Gizmos 버튼으로 씬뷰에 노출상태를 활성/비활성화할 수 있습니다. 결과 화면 기즈모를 적용하면 씬뷰에 다음과 같이 나타납니다. 어디에 사용하나요 다양한 시각적 디버깅 테스트를 위해 사용됩니다. 게임의 대표적 사용 사례로 예를 들자면 적 몬스터가 10미터 안에 플레이어가 접근하면 공격을 하는 코딩을 구현하고 결과를 확인하기 위해 게임을 실행하고 확인하지만 적이 주인공을 공격하긴 하지만 정확히 10미터인지 아닌지에 여부에 확신이 서지 않습니다. 이러한 ..
2021.03.18 -
유니티 CanvasGroup 컴포넌트 사용법
안녕하세요 유니티 비기너입니다. 이번 시간에는 CanvasGroup 컴포넌트에 대해 알아보겠습니다. CanvasGroup 컴포넌트란 유니티에서 UI 엘리먼트들은 Canvas객체 하위에 존재하는데 이 엘리먼트들에 Canvas Group 컴포넌트를 추가하여 그룹화되어있는 자식 요소의 알파와 레이 캐스팅 상태를 제어할 수 있는 것이 CanvasGroup 컴포넌트입니다. 결과 화면 부모 객체와 자식 객체 전부 Canvas Group 컴포넌트를 적용시킨 상태입니다. Image, Button, RawImage Panel 오브젝트 CanvasGroup에 Ignol Parent Group 체크합니다. 빨간 버튼에 Blocks Raycast 체크를 해제합니다. 준비 요소 1. 여러 가지의 UI 오브젝트를 생성합니다. 2..
2021.03.17 -
유니티 비주얼 스튜디오 자동완성 안 될 때
안녕하세요 유니티 비기너입니다. 비주얼 스튜디오 작업하시면서 자동완성 기능이 안 될 때 아래 방법을 확인해주시면 됩니다. ※ 위와 같은 현상은 주로 유니티를 통해 비주얼 스튜디오를 설치하지 않고 사이트를 통해 직접 설치를 하는 경우 발생 가능합니다. 1. Unity 게임 개발 체크 visual Studio 상단에 도구 > 도구 및 기능 가져오기를 실행시키고 위와 같은 Unity를 사용한 게임 개발을 체크 설치합니다. 2. External Tools 체크 유니티 에디터에서 Edit > preferences 창을 열고 External Tools Script Editor를 visual Studio로 변경해줍니다. ※ 목록에 Visual studio가 없는 경우 Browse를 통해 직접 설치경로를 찾아서 변경합..
2021.03.16