macOS: 언리얼엔진 Xcode 오류

Metal compilder에 대한 Xcode 설치를 찾을 수 없습니다. Xcode를 설치하고 Xcode.app을 실행하여 라이선스를 수락하거나, 활성 개발자 디렉터리가 xcode-select를 사용하는 현재 Xcode 설치 경로로 설정되었는지 확인하세요. 언리얼5를 실행하면 위같은 에러메시지가 나오면서 실행이 안되었다. Xcode를 App Store에서 받은게 아닌 Xcodes라고하는 별도의 Xcode

읽어보기

유니티 디버깅팁: 어느 게임오브젝트인지 알아내기

같은 고블린 몬스터의 스크립트에서 특정 조건에 Debug.Log를 출력하게 코드를 작성했다고 해도 씬에 고블린이 백마리면 어떨까? 백마리 중 로그를 출력한 인스턴스(고블린)를 알아내려면 단순한 Debug.Log 메시지로는 안되고 인스턴스ID를 함께 출력해서 찾아본다던지, 디벙깅 툴을 사용해서 브레이크포인트를 찍어가며 추적해 볼 수 있을 것이다. 이

읽어보기

Rider(라이더) 설정 방법

라이더의 몇가지 설정방법을 알아보자. 그리고 유니티 코드에디터로 라이더를 쓰게되었는데 그리고 코드힌트나 룰에대해서 참견이 워낙 심하여 설정을 바꿔야하는데 대체 설정의 어디에서 뭘 찾아야는지 몰라서 기록해둔다. Code Style Rule hint (코드 스타일 룰 힌트) 변수선언에서 var 또는 명시적 타입명을 쓰라고 하는 힌트

읽어보기

컴포넌트를 내가원하는 이름으로 변경하기 유니티에셋추천

유니티 게임개발을 하면서 컴포넌트가 많아지다보면 각각의 컴포넌트가 어떤 목적으로 붙였는지 잊곤합니다. 이름들이 모두 같아서 말이죠. Collider 컴포넌트가 여러개 붙는다면 어느게 무엇을 위한 것인지 이름을 서로 다르게 지어줄 수 있다면 좋겠죠. 에셋스토어 Component Names 에셋을 사용하면 컴포넌트에 알맞은 이름으로 변경할 수

읽어보기

유니티 게임실행을 모니터 전체화면으로해주는 에셋추천

Unity로 게임을 개발할 때 게임을 실행하면 아쉽게도 Game뷰가 모니터에 가득차지 않습니다. 그런데, 특히 PC용 게임을 만들 때 유니티에서도 실제로 모니터 전체를 차지하는 게임뷰로 자기 게임을 테스트해보길 원할 겁니다. 그럴때 유료에셋이지만 가격이 그리 비싸지않은 간단한 사용성을 가진 Fullscreen Editor를 설치하면 유니티의

읽어보기

유니티 에디터 단축키 충돌 해결하기 (단축키 설정 방법)

단축키 충돌 알림창 Unityd에 에셋을 이것저것 설치하다보면 같은 단축키를 가진 패키지끼리 충돌하는 경우가 있습니다. 그런 충돌이 생기면 아래같은 화면이 나옵니다. 그런 상황에서는 1회성으로 넘어가려면 실행하려는 패키지의 작업을 선택하고 Perform Selected(녹색화살표)를 눌러도 되지만, 근본적으로는 단축키를 아예 바꾸는 것이죠. 위 그림처럼 빨간화살표가

읽어보기

유니티 무료에셋 PlayerPrefs 에디터

게임의 사용자환경설정값을 저장하는데 많이 사용하는 PlayerPrefs는 주로 코드에서 작성하고 불러오실텐데요. 그 데이터를 눈으로 보고 꼭 코드가 아니라도 유니티 에디터에서 간편하게 수정할 수 있는 PlayerPrefs Editor는 무료에셋입니다. PlayerPrefs 저장 파일은 사실 딕셔너리구조의 .plist 파일(property list)인데요. 이 파일을 불러다 에디터에 보여주는 거죠.

읽어보기

유니티 추천에셋 : Who is using this?

개발하면서 도움이 되는 작은 유니티 에셋 에디터 툴을 소개합니다. 유니티 에디터에서 게임오브젝트를 다른 게임오브젝트의 인스펙터에 이것저것 연결(바인딩)해서 참조를 걸어둘텐데요. 게임내 오브젝트가 많아지고 하이어라키(Hierarchy)창이 복잡해지다보면 어디에기 이 게임오브젝트를 참조하고있는지 알기 어렵곤 합니다 그럴때는 에셋스토에서 판매하는 Who is using this? 라는 패키지를

읽어보기

에셋스토어 쿠폰코드 리딤등록 방법 – 험블번들 유니티에셋

이 글에서는 험블번들에서 할인하는 유니티에셋 구매방법과 구매한에셋을 유니티 에셋스토어에서 리딤코드로 등록하는 방법을 알아봅니다. 험블번들에서 판매하는 모든에셋이 그런것은 아니지만 게중에는 자신의 유니티 에셋스토어 계정에 로그인해서 쿠폰 리딤코드을 입력하면 해당항목들이 에셋스토어에서 구매함으로 기록되도록 유니티계정과 연동되는 방식의 번들을 판매하곤 합니다. 험블번들 할인은 에셋스토어

읽어보기

유니티 게임프로그래밍 개발입문 방법 로드맵

알아야할 두 가지 Unity 게임개발(프로그래밍)에서는 가장 크게는 아래와 같은 것을 알아야합니다. 두 가지로 줄인다면 프레임워크는 어차피 포함되는 것이니 C#과 유니티에 대해서 알아야하죠. 프로그래밍이란 걸 해본적 없는, 혹은 다른분야를 찍먹정도만 해봐서 잘 모르겠는 사람을 위해 이 두가지를 어떻게 공부할 것인가의 로드맵을

읽어보기

험블번들 가입방법 및 2단계인증 등록(Humble Bundle)

험블번들은 PC게임을 자주할인하고 배포하는 게임마켓 사이트인데요. 이곳에서는 소프트웨어나 언리얼, 유니티 에셋, 그래픽리소스같은 것을 여러개 묶어서 매우싸게 할인판매하기도 합니다. 또는 전자책이나 동영상/온라인 유료(영어)강좌 할인권 번들도 자주 나오는 편입니다. 여기서 판매하는 게임제작 리소스등은 DRM 이거나, 자신의 험블번들 계정에서 라이브러리에 보관하거나, 특정 사이트에서

읽어보기

AWS 계정 2단계 인증 MFA 설정하기 : MS Authenticator 어플

Microsoft Authenticator는 2단계인증을 위한 시간제한 1회성 코드를 발급하는 모바일 앱입니다. 이는 AWS나 험블번들 같은데 2단계인증 로그인을 하는데 사용할 수 있습니다. AWS 계정 해킹 당해서 3억 청구된 이야기같은 무서운 이야기를 들어보셨는지 모르겠네요. 클라우드 서버는 사용하는 서비스, 컴퓨터나 가상머신의 사양과 갯수에따라 “사용한

읽어보기

맥북에서 Aseprite 무료설치 컴파일 방법 (macOS)

픽셀아트(도트) 그림그리기 프로그램인 Aseprite는 윈도우, 맥, 리눅스에서 사용가능하고, 홈페이지나 스팀에서등 유료로 판매중인데, 사실 이는 오픈소스라서 Git Hub에서 소스코드를 클론(다운로드)하여 개발자버전으로 빌드, 컴파일하면 무료로 사용가능하다. 맥북/아이맥 사용자는 아래의 방법대로 컴파일해서 사용하면된다. 다만, git을 사용해 소스를 클론해와야하는데, git을 사용해본 개발자에 한정된다. 맥컴퓨터는

읽어보기

맥에서 윈도우키보드처럼 한영전환 키 매핑하기 – Karabiner(카라비너)

아이맥, 맥북등의 맥용 프로그램중에 Karabiner 라는 프로그램은 키보드나 마우스의 키코드를 자유롭게 맵핑할 수 있게 해줍니다. 이 프로그램을 이용하면 한영 전환 키를 윈도우와 통일시킬 수 있습니다. 저는 스페이스 키 오른쪽키 하나로 한글/영어 키보드입력전환이 되도록 했습니다 (정확히는 ‘이전 입력기’ 선택에대한 단축키를 바꾼건데

읽어보기