유니티31 [Unity]2D 타일맵 에디터 수정/제작 2D 타일기반 게임을 만들다 보니 가장 귀찮은게 바로 맵 제작이다. CSV파일로 만들어 파싱해 쓰는 것까진 좋았지만, CSV를 수정하고 유니티로 확인하고 다시 CSV를 수정하고.... 여간 귀찮은게 아니다. 맵 에디터를 제작하자니 이것 또한 시간이 많이 걸리기에 에셋 스토어에 있는 괜찮은 무료버전을 찾아 입맛에 맞게 수정하였다. 우선 에셋 스토어로 가서 "2D map Editor"를 검색해 가격을 FREE로 맞추면 1페이지에 사진에 동그라미친 맵 에디터가 있다. 먼저 기존 에디터를 분석해보았다. 1. 프로젝트 구조다운받아보니 여러 맵에디터가 있었는데 그 중 필요한건 PlatformerDemo라는 씬에 있었다.여러 맵에디터에서 공통적으로 사용하는 Scripts - Functionalities내의 스크립트들.. 2018. 2. 18. [Unity]Unity의 Start호출 시점으로 인한 버그 ◆ Scene에서 Scene으로 데이터를 넘기는 테스트를 진행하고 있는데 데이터는 잘 넘어가나 해당 데이터를 플레이어에 적용시키려고 하면 이상하게 초기 Start() 호출값으로 초기화 되었다. ◆ 예를 들면 - 캐릭터를 생성하는 클래스에서 다음과 같이 캐릭터를 생성하고, 이전 씬에서 저장한 정보를 적용시켰다. //캐릭터 생성 클래스Start(){Init();} Init(){ Character player = CreateCharacter(); player.SetData(DataManager.LoadPlayerData()); Debug.Log("Load Player Data");} //캐릭터 클래스Start(){//State 및 캐릭터 속성 초기화} 하지만 이전 씬에서 저장한 정보를 세팅한 이후에 playe.. 2018. 2. 11. [Unity]C,C++로 작업한 타일기반게임을 유니티로 컨버팅 중입니다. C,C++로 작업한 타일기반게임을 유니티로 컨버팅 중입니다. 유니티를 따로 배운적이 없는데 유니티가 어떤 식으로 동작하는지 이해하기 위해 먼저 C,C++로는 DirectX를 기반으로한 기초적인 프레임워크를 만들고, 컴포넌트 시스템, 메세지 시스템 등 대강적인 구현을 하고 유니티로 컨버팅 작업 중입니다. 유니티 경험이 없어 많이 헤매는 중입니다. Github 주소 : https://github.com/AntarticPenguin/2DTileGameUnity(유니티)https://github.com/AntarticPenguin/2D-Tile-Based-Game(C,C++) 2018. 2. 8. 이전 1 ··· 5 6 7 8 다음