State Pattern
위 글은 유니티에서 공식으로 제공하는 E Book을 기반으로 제가 번역, 공부하며 정리한 자료를 글로 남긴 것입니다. 플레이어블 캐릭터를 구성한다고 상상해보자. 어느 순간, 캐릭터는 땅에 서 있을 것이다. 컨트롤러를 움직이면, 그것이 달리거나 걷는 것처럼 보인다. 점프 버튼을 누르면 캐릭터는 공중으로 뛰어오른다. 몇 프레임 뒤에, 그것은 착지...
위 글은 유니티에서 공식으로 제공하는 E Book을 기반으로 제가 번역, 공부하며 정리한 자료를 글로 남긴 것입니다. 플레이어블 캐릭터를 구성한다고 상상해보자. 어느 순간, 캐릭터는 땅에 서 있을 것이다. 컨트롤러를 움직이면, 그것이 달리거나 걷는 것처럼 보인다. 점프 버튼을 누르면 캐릭터는 공중으로 뛰어오른다. 몇 프레임 뒤에, 그것은 착지...
위 글은 유니티에서 공식으로 제공하는 E Book을 기반으로 제가 번역, 공부하며 정리한 자료를 글로 남긴 것입니다. 실행 시간에 게임에서 여러 가지 일이 발생할 수 있다. 적을 파괴했을 때는 어떤 일이 일어날까? 파워업을 수집하거나 목표를 완수했을 때는 어떠할까? 종종 일부 객체가, 불필요한 의존성이 생기게, 다른 객체에게 직접 참조하지 ...
위 글은 유니티에서 공식으로 제공하는 E Book을 기반으로 제가 번역, 공부하며 정리한 자료를 글로 남긴 것입니다. Gang of Four 패턴 중 하나인 커맨드 패턴 (Command Pattern) 은 특정한 일련의 행동을 추적하고자 할 때 유용하다. 만약 실행 취소/재실행 기능을 사용하거나 입력 이력을 리스트에 보관하는 게임을 플레이해 ...
위 글은 유니티에서 공식으로 제공하는 E Book을 기반으로 제가 번역, 공부하며 정리한 자료를 글로 남긴 것입니다. 싱글톤 (Singleton) 은 종종 나쁜 평판을 받는다. Unity 개발에 입문하는 경우, 싱글톤은 아마도 처음으로 인식할 수 있는 패턴 중 하나일 것이다. 또한 가장 비난받는 패턴 중 하나이다. 원래의 Gane of Fo...
위 글은 유니티에서 공식으로 제공하는 E Book을 기반으로 제가 번역, 공부하며 정리한 자료를 글로 남긴 것입니다. 오브젝트 풀링은 많은 GameObject를 생성하고 파괴할 때 CPU에 부담을 줄이기 위한 최적화 기법이다. 오브젝트 풀 패턴은 비활성화된 “Pool”에서 준비된 채 대기하는 초기화된 객체들을 사용하는 패턴이다. 객체가 필요...
위 글은 유니티에서 공식으로 제공하는 E Book을 기반으로 제가 번역, 공부하며 정리한 자료를 글로 남긴 것입니다. 다른 오브젝트들을 만드는 특별한 오브젝트가 있는 것이 가끔은 도움이 될 때가 있다. 많은 게임들은 게임 플레이 과정에서 다양한 것들을 생성하고, 정말로 필요해지기 전까지는 런타임에 정말 무엇이 필요한지 종종 모를 수 있다....
위 글은 유니티에서 공식으로 제공하는 E Book을 기반으로 제가 번역, 공부하며 정리한 자료를 글로 남긴 것입니다. The Gang of Four “Gang of Four”(GoF) 는 오늘날의 많은 소프트웨어 디자인 패턴의 기원이 되는 핵심적인 작업, 즉 Erich Gamma, Richard Helm, Ralph Johnson, 그리고 ...
위 글은 유니티에서 공식으로 제공하는 E Book을 기반으로 제가 번역, 공부하며 정리한 자료를 글로 남긴 것입니다. KISS 원칙 복잡한건 최소화하고, 가능한 한 단순하게 유지하자! ‘Keep it Simple, Stupid’의 줄임말 시스템에서 불필요하게 복잡한 코드를 줄이고, 이해하기 쉽고, 유지보수가 용이한 설계가 목...
as와 is연산자 오늘 강의를 듣다가 as 연산자에 대해서 처음 접했다. C#의 연산자인데, 아무래도 학교에서 따로 배우지도 않았다보니 여태껏 그 존재도 모르고 명시적 캐스팅만 사용해왔다. 살짝 알아보니, 꽤 유용할 듯 싶어 조사한 내용들을 바탕으로 여기에 정리하고자 한다. 명시적 캐스팅 (Explicit Casting) 학교에서 배웠던 기초...
알쓸유잡 : 🥽XR (VR / AR) 잡학사전 본 글은 위 영상을 참고하여 만든 정리본임. XR/VR/AR/MR VR (Virtual Reality) : 가상현실 앞이 꽉 막힌 HMD AR (Augmented Reality) : 증강현실 현실 위에 가상의 공간과 물체...