728x90

유니티 엔진 (Unity Engine) 139

[Unity] FPS Sample, 참고하기 좋은 대형 프로젝트

Unity Korea 관계자인 지인분에게 물어봤습니다. ​ "초급 말고 중고급 사용자가 참고하기 좋은 샘플 프로젝트같은 게 있을까요? 코드가 많으면 더 좋고요" "FPS Sample" "오, 그런 게 있군요. 구체적인 프로젝트 이름이 뭔가요?" "FPS Sample" "좀 더 구체적으로..." "FPS Sample" ​ ...그렇습니다. 담백하게 FPS Sample! Unity 의 개발진들이 모여 만든 샘플 프로젝트입니다. 일단 용량부터가36GB 정도로 무시무시합니다. AAA급 퀄리티의 아트에셋과 네트워크 플레이를 제공하는 FPS 게임 샘플 풀소스입니다. 홈페이지에선 아래처럼 소개하고 있습니다. ​ FPS 샘플 소개 The FPS Sample is available for download. It incl..

[Unity] 에러 Maximum number (256) of shader keywords exceeded...

한 줄 솔루션 유니티 재시작 하세요. 관련 글 : https://github.com/Unity-Technologies/FPSSample/issues/13 Maximum number (256) of shader keywords exceeded · Issue #13 · Unity-Technologies/FPSSample There seem to bee too many shader keywords in the project as I am getting alot of these errors: Maximum number (256) of shader keywords exceeded, keyword _DISTORTIONDEPTHTEST_OFF will be ignored. A... github.com

[Unity] 유니티 안드로이드 64 bit 빌드하기 (IL2CPP와 NDK)

구글플레이에서 올해 1월부터 64비트 앱 빌드 필요성을 알려왔고, 다가오는 8월 1일부터는 64비트 빌드가 포함된 앱만 게시할 수 있다고 못박은 바 있습니다. 그래서 유니티엔진으로 만든 앱을 구글플레이에 게시하려면 64bit 빌드가 필수가 되었습니다. ​ 이 때 64bit 빌드를 하려면 셋팅에서 백엔드를 Mono에서 IL2CPP로 변경해줘야 합니다. 그래야 Target Architectures 에 ARM64 가 활성화 되고 체크를 할 수 있게 됩니다. 이렇게 셋팅을 하고 빌드하면 보통 만나게 되는 에러가 바로 NDK 경로 탐지 오류. 말 그대로 NDK 를 설치하고 그 경로를 알려달라는 에러입니다. Android DNK r16b 버전을 다운받아서 경로만 지정해주면 됩니다. DNK 다운로드 관련은 아래 포스..

[Unity] 2D 로그라이크(Rogue Like) 만들기 튜토리얼 + 완성

유니티 러닝센터에 올라와있는 2D Roguelike 스타일 게임 제작 튜토리얼입니다. A부터 Z까지 따라만 하면 게임이 완성되는 튜토리얼이라 따라하기 좋았습니다. Unity 5 로 제작된 동영상 강의도 있는데, 저는 Unity 2019 버전으로 따라했습니다. 중간에 스크립트 null 참조 에러가 있긴 했지만, 주석처리해서 해결. 에셋스토어 올라가있는 예제 어셋은 더 상위버전인 것 같네요. 총 과정은 이렇게 14강으로 구성되어있습니다. 동영상은 각각 5~10분 정도 길이. 중간중간 반복작업과 코딩 작업이 필요한데, 동영상 보면서 중간중간 멈춰두거나 다시 들으면서 진행했습니다. 영어의 압박이 좀 있었지만, 자막, 스크립트, 번역기의 도움을 조금씩 받아가며 하니 이해하는데어렵진 않았습니다. ​ 대략적인 흐름은..

[Unity] 경고 메시지 "There are inconsistent line endings in the '~.cs' script."

유니티 엔진에서 스크립트를 생성해서 작성하면, 초반에 이런 경고 메시지 (Warning Message) 를 볼 수 있습니다. 내용은 대략, 줄 마침이(Line ending) 잘못되었다는 소리. 소스코드와 같은 문서파일들은 OS마다 기본 줄바꿈문자가 다르기 때문에 이를 맞춰주어여 합니다. There are inconsistent line endings in the '~.cs' script. Some are Mac OS X (UNIX) and some are Windows. This might lead to incorrect line numbers in stacktraces and compiler errors. Many text editors can fix this using Convert Line Endi..

[Unity] 유니티 에디터에서 에셋스토어(Asset Store) 로그아웃 하기

유니티엔진 에디터에서 에셋스토어 로그아웃을 하는 메뉴를 찾기가 어렵네요. 구글링을 좀 해보니 단순한 해결방법이 있었습니다. ​ 메뉴에서 [Help > Manage License] 를 클릭합니다. Unity Hub 창이 팝업되면, 우측 상단의 계정 아이콘을 클릭해서 나오는 메뉴 하단의 [로그아웃]을 클릭해줍니다. 그러고서 다시 유니티 에디터의 에셋스토어를 열면, 로그아웃이 된 걸 확인할 수 있습니다. 이제 다른 계정으로 로그인 해서 에셋스토어를 이용할 수 있습니다.

[Unity] 2D 게임 키트로 만든 연습 스테이지

​ 유니티 엔진의 2D Game Kit 어셋 프로그램을 소개한 바 있습니다. 미리 준비된 어셋들을 조립해서 2D 플렛포머 게임을 제작할 수 있는 어셋 패키지입니다. 튜토리얼도 잘 돼있길래, 저도 한 번 진행 해봤습니다. ​ 아래는 Unity 2D Game Kit 소개 포스트 https://wonsorang.tistory.com/287 유니티 2D 게임 키트 (Unity 2D Game Kit) 유니티 엔진 기반의 "2D 게임 키트(2D Game Kit)"입니다. 자료를 수집하다가 발견한 패키지입니다. 이 2D게임 키트는 코딩을 하지 않고도 2D 게임 플레이를 만들 수 있는 환경을 제공해주는 패키지라고 합니다... wonsorang.tistory.com 커리큘럼은 사이드뷰 플렛포머에 필요한 게임 장치들을 하..

[Unity] 유니티 허브 프로젝트 목록 삭제/편집

유니티 버전이 여러개거나 프로젝트가 늘어나면, 유니티 허브(Unity Hub) 를 자연스럽게 자주 활용하게 됩니다. 그러면서 폴더 경로가 바뀌거나 이제 사용하지 않는 프로젝트도 늘어나기 마련. ​ 이 유니티 허브의 프로젝트 목록을 편집하기 쉽게 기능을 제공해줬으면 좋겠는데, 저는 못찾았습니다. 그래서 검색을 해보니 레지스트리를 편집하면 되더군요. ​ [윈도우키+R - "regedit"입력] 혹은 [시작메뉴-보조프로그램-실행 - "regedit"입력] 으로 레지스트리 편집기를 엽니다. 아래 경로로 이동합니다. ​ HKEY_CURRENT_USER/Software/Unity Technologies/Unity Editor x.x ​ 폴더에서 아래 레지스트리가 바로 유니티 허브의 프로젝트 목록을 담고 있습니다. ..

유니티 2D 게임 키트 (Unity 2D Game Kit)

유니티 엔진 기반의 "2D 게임 키트(2D Game Kit)"입니다. 자료를 수집하다가 발견한 패키지입니다. 이 2D게임 키트는 코딩을 하지 않고도 2D 게임 플레이를 만들 수 있는 환경을 제공해주는 패키지라고 합니다. ​ 유니티엔진 입문자나 개발 초심자, 코딩을 잘 모르는 아티스트나 디자이너를 위해, 유니티 엔진이 어떻게 작동하는지 파악할 수 있다고 하네요. ​ 에셋스토어에서 2D Game Kit 를 import 하고, 가이드를 따라 하나씩 경험해보면 1시간? 정도면 익힐 수 있다고 합니다. 유니티엔진 커리큘럼으로 삼기 좋아보입니다. 초심자라면 한 번 따라가볼만 하겠네요. ​ 유니티 2D 게임키트 소개 영상 https://www.youtube.com/watch?v=4cF7Sl7FazE 원문 페이지 ht..

728x90
반응형