웹 게임

    [예제 게임] TitleScene 만들기 (해상도와 UI)

    [예제 게임] TitleScene 만들기 (해상도와 UI)

    1. 해상도 설정 상단 탭에서 Project - Project Settings에서 해상도를 변경할 수 있다. Preview Start Scene은 이 게임을 실행할 때 어떤 신으로 시작할지에 대한 설정이다. 유니티에서는 Build Settings - Scenes In Build 에서 빌드에 포함할 씬, 씬의 순서를 정해줄 수 있는데 이와 비슷하다. Web Preview Port는 로컬에서 실행했을 때 localhost의 포트넘버다. 건들 필요는 없는 것 같고 launch.json에 적혀있는 url과 동일해야 한다. Design Resolution은 게임 해상도를 의미한다. 아래 Fit Width와 Fit Height는 고정된 높이를 사용할 것인지에 대한 설정이다. 디바이스의 해상도가 설정한 960x640..

    개발 환경 갖추기

    개발 환경 갖추기

    1. 코코스 크리에이터 설치 https://www.cocos.com/en/creator/download 2021.05.28 기준으로 코코스 크리에이터 V3.1.0까지 릴리즈 됐다. 3.x 버전부터 여러 가지 3D 관련 기능과 플러그인들이 추가되면서 방향성이 3D 쪽에 기울어진 느낌이 든다. 그리고 3.x 이전 버전의 UI 체계는 유니티의 UGUI와 비슷했다면 이후 방향은 NGUI와 가깝다는 평가도 있다. UGUI와 NGUI 둘 다 사용해봤지만 개인적으로는 UGUI가 더 직관적이고 사용하기 편하다는 생각이 든다. 3.x 버전에서 2D 프로젝트를 만들면 UI의 depth 관련한 이슈가 있다고 해서 나는 2.x 버전을 사용하기로 했다. 3.0 버전 프리뷰 노트를 보면 2.4 버전도 향후 2년 동안 지속적인 업..

    코코스 크리에이터(Cocos Creator)

    코코스 크리에이터(Cocos Creator)

    불과 몇 년 전만 하더라도 많은 사람들이 2D 게임을 만들 때, 코코스(Cocos2d-x)와 유니티(Unity) 중 무엇을 선택할지 고민했다. 그러나 현재 2021년에는 그 둘의 격차는 많이 벌어진 상태다. 2D 게임 영역에서는 사실상 유니티의 독주 체제고, 그나마 코코스가 차지하고있던 지분은 고도(Godot) 엔진이 차지하는 듯하다. 물론 기존에 코코스로 만든 게임들의 업데이트는 이뤄지고 있지만 신규 코코스 게임은 점점 줄어들고 있다. 그동안 유니티는 사용자가 버전 관리에 부담을 느낄 정도로 꾸준한 업데이트를 해왔지만, 코코스는 그 속도를 따라오지 못했다. 코코스는 오픈 소스 라이브러리다. 단순하게 따지면 방대한 크기의 코드 덩어리에 불과하다. 그에 비해 유니티는 '게임을 만들어주는 편집기' 프로그램이..