Unity 개발기(2)
-
[Unity] 1인칭 캐릭터 Raycast로 오브젝트와 상호작용 하기
1인칭 캐릭터의 눈 앞에 있는 오브젝트와의 상호작용 구현 중 제대로 된 정보가 없어 직접 쓰기로 함. Unity Document에서 Physics.Raycast를 찾아보면 사용할 수 있는 함수형태가 아주 많다. public static bool Raycast(Vector3 origin, Vector3 direction, float maxDistance = Mathf.Infinity, int layerMask = DefaultRaycastLayers, QueryTriggerInteraction queryTriggerInteraction = QueryTriggerInteraction.UseGlobal); public static bool Raycast(Vector3 origin, Vector3 directi..
2022.02.14 -
[Unity] Tilemap과 Tilepalette 만들기
Unity에 익숙해지기 위해 https://learn.unity.com/project/rubiyi-moheom-2d-cogeubjayong?uv=2020.3 이 강의를 따라가던 중 2D공간의 Tilemap을 만드는 파트가 나왔다. 해당 강의는 Unity 2018 버전으로 되어있어 그에 따른 차이점을 기록하기 위해 쓰는 글. Tilemap은 Scene에서 각종 sprite들을 Tile의 형태로 변형시켜 배치할 수 있는 하나의 지도이다. sprite의 종류에 따라 다양한 배경, 벽, 지형을 만들 수 있다. 2D 화면 상에서 사용되는 일종의 Tile 전용 도화지로 생각하면 편하다. Tilemap 생성하기 본문에서는 2D Object > Tilemap 을 선택하라고 되어있지만 2020.03 버전에서는 조금 다르..
2022.02.05