game(3)
-
[UEChess] 언리얼, 블렌더를 이용한 3D체스 만들기 2. 블렌더를 이용해 체스 보드 만들기
⊙ 이 글은 튜토리얼이나 완벽한 작업물을 기록하는 글이 아닌 스스로의 작업 진행을 기록하기 위한 글이므로 더 나은 방법 더 효율적인 방법이 있을 수 있습니다. 다른 작업을 시작하기 전에 에디터에서 기준을 잡아줄 체스보드를 제작하기로 했다. 각 체스 말들을 스폰하기에 앞서 스폰한 후에 어디에 위치 시킬지, 각 말들은 어느 정도의 크기로 얼마 만큼의 간격을 가질 것인지 알기 위해 만들었다. 블렌더에서 체스보드 만들기 우선 블렌더 중앙을 기준으로 Plane을 하나 만들어주고 크기를 잡아준다. 각 타일의 크기는 위와 같게 맞추었다. 1m로 하면 너무 작아질까 하여 한 칸당 1.5m로 잡아주었다. 일반적인 체스 말들을 사용한다면 1m도 충분하겠지만 나중에 애니메이션이 들어간 캐릭터를 사용한다면 다양한 액션을 취하..
2023.02.16 -
[UEChess] 언리얼, 블렌더를 이용한 3D체스 만들기 1. 시작 - 프로젝트 세팅 및 기본 구조 잡기
다시 언리얼엔진 개발을 시작하면서 개인 프로젝트로 어떤 게임을 만들어 볼까 하다가 체스를 만들어 보기로 결정했다. 다양한 방식으로 개발한 체스 코드 예시가 있기에 참고하기 용이해 정한 것도 있고 로직과 동시에 언리얼 엔진에서 제공하는 다양한 기능들을 활용해 볼 수 있을 듯하여 체스를 만들어보기로 결정했다. 가장 첫 번째로 생각한 부분은 에셋에 대한 부분이었는데 무료로 된 에셋은 없어 이 기회에 3D 아트도 배워볼까 하고 알아봤다. 다행히 블렌더라는 무료 모델링 툴이 있었고 블렌더로 에셋의 기초를 제작하고 애니메이션이나 디테일은 언리얼 엔진에서 챙기기로 결정했다. ⊙ 이 글은 튜토리얼이나 완벽한 작업물을 기록하는 글이 아닌 스스로의 작업 진행을 기록하기 위한 글이므로 더 나은 방법 더 효율적인 방법이 있을..
2023.02.16 -
[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