Unity 썸네일형 리스트형 [Aseprite] 캐릭터 그리기 연습 남자 캐릭은 NES 팔레트를 사용했고 여자 캐릭은 기본 팔레트에 쉐이더도 내 맘대로 찍어서 그려봤다. 음.. 그냥 그림으로만 보기엔 여자캐릭이 색감이 더 좋은거 같은데 게임 구현시에는 정해진 팔레트 내의 색상만 사용하는 게 좋아 보인다. 투박하지만 통일성이 있다고 해야하나? 내일은 배경도 같이 그려서 배치해 봐야겠다. 더보기 [Unity] 2D 게임에서 원하는 위치로 이동해보자 (NavMeshPlus) 유니티에서 특정 위치로 자동으로 이동하게 하기 위해서는 NavMesh 를 제공한다. https://docs.unity3d.com/kr/2020.3/Manual/class-NavMeshSurface.html NavMesh Surface - Unity 매뉴얼 NavMesh Surface 컴포넌트는 특정 타입의 내비메시 에이전트가 걸을 수 있는 영역을 나타내고, 씬에서 내비메시를 빌드할 수 있는 부분을 정의합니다. docs.unity3d.com NavMesh는 3D로 만들어진 지형을 Nav Mesh Surface 가 collision 들을 고려해서 이동할 수 있는 경로를 만들어준다. 하지만 이건 3D로 만들어진 물체만 가능하고 2D 에 사용하기 어렵다. 하지만 다행히 h8man 이라는 분이 2D 에서도 사용할.. 더보기 [Unity] 2d 캐릭터 움직이고 벽에 충돌 감지가 안될 때 빨간색으로 빗금 쳐진 부분이 BoxCollider2D 가 적용된 부분이다. 배운대로라면 캐릭터를 움직였을 때 collider 영역들 끼리 겹치지 않아야 하기 때문에 캐릭터가 벽을 통과할 수 없지만 아래와 같이 그냥 통과가 되어 버릴때가 있다. 원인은 Rigidbody 를 적용해주지 않았기 때문이다. 저 벽면과 캐릭터 모두 Rigidbody 를 적용해 줘도 좋지만 벽이 움직이는 것은 원치 않기 때문에 캐릭터에만 Rigidbody 를 넣어주면 된다. Rigidbody component 추가해주고 Body Type 은 Dynamic, (TopDown 방식 게임이기 때문에) Gravity Scale 은 0으로 해준다. 이렇게 해주면 의도한대로 캐릭터가 벽을 통과하지 못한다. 더보기 이전 1 다음