소개
강의
전체 1수강평
- 레트로의 유니티 C# 게임 프로그래밍 에센스
- 레트로의 유니티 C# 게임 프로그래밍 에센스
게시글
질문&답변
2020.05.10
어떻게 공부해야 할지 모르겠어요.
원래 바닥부터 창조하는건 엄청 어렵습니다. 정확히는, 시도할 수 있는 종류가 너무 많아서 그래요. 저도 어떤 프로젝트를 만들때는 해당 장르와 관련된 공개된 소스를 참고하면서 시작합니다.그리고 개략적인 패턴만 머릿속에 두고, 항상 구글 검색창을 펼쳐놓은체 구현을 해나갑니다. 프로젝트의 모든 코드를 외우지 않아요. 과거의 기억을 그때그때 다시 마주친다는 느낌으로 만듭니다.검색없으면 저도 게임 못만들어요. 만약 프로그래밍을 잘한다고 1인 앱이나 게임을 쏟아낼수 있다면, 다들 사직서 내고 자기 앱 만들기만 했겠죠.하지만 대기업에 다니는 프로그래머도 혼자 1인 개발해서 간단한 앱을 출시한다..출시한다 해놓고 몇년 동안 손놓고 있는게 현실입니다. 왜냐면 이것저것 시도하다가 대부분 프로토타입까지 못가기 때문에.. 제 생각에는, 마음 맞는 아티스트를 찾아서, 명확한 컨셉을 그려나가며 간단한 게임을 만들어보는게 좋을 것 같네요. 원하는 장르를 척척만드는건 처음부터 소질있는 사람도 불가능한 것이고, 보통은 장르를 정한다음, 구태여 어떻게든 만들어내는 편에 가깝죠.
- 2
- 1
- 226
질문&답변
2020.05.10
레벨아트 콜라이더 질문
Mesh Collider의 경우, 콜라이더의 폴리곤 수를 줄여주는 옵션이 있어서 해당 옵션을 사용해도 됩니다. 애셋 스토어에서 아트 애셋을 구매한 경우, 대부분의 경우 애셋 제작자가 직접 콜라이더를 달아 프리팹을 만들어뒀을거에요. 보통은 콜라이더를 달아둔 프리팹을 만들어서 배치하는 방식으로 레벨을 제작합니다. 또는 유니티의 공식 패키지인 ProBuilder 등을 통해 레벨을 제작해도 자동으로 콜라이더가 알맞게 붙어요.
- 1
- 1
- 217
질문&답변
2020.04.08
드롭다운
OnValueChanged 이벤트가, 드롭다운의 활성화된 옵션이 바뀔때 실행되므로, 처음부터 이미 할당된 옵션을 반영하기 위해서는 Awake나 Start 메서드를 사용해야 합니다.
- 0
- 1
- 257
질문&답변
2020.04.08
이제 눈치 챘는데
TextMeshPro는 텍스트 컴포넌트를 이미지 폰트와 메시로서 다루어 여러가지 효과를 반영할수 있도록 만든 패키지입니다. 기존 텍스트 컴포넌트로서는 할수 없는, 여러가지 셰이더 효과나 메시 애니메이션을 사용할수 있습니다.
- 0
- 1
- 253
질문&답변
2020.04.08
UI 인터랙션 원리 강의 질문입니다.
프레임 단위로 감지되므로, 프레임의 영향을 받기 때문에, 좌표가 항상 같을수가 없습니다. 예를 들어, 커서가 너무 빠르게 움직이면 직전 프레임과 직후 프레임 사이의 위치 차가 크겠죠.
- 0
- 1
- 213