Pink Transparent Star

레트로 5

[ Unity ] GameObject 찾기

* 본 내용은 레트로의 유니티 게임 프로그래밍 에센스 내용을 기반으로 정리하였습니다. Unity에서 GameObject를 찾는 방법은 여러가지가 있습니다. 그 중 Find에 관련된 내용을 정리해보고자 합니다. https://docs.unity3d.com/ScriptReference/GameObject.Find.html Unity - Scripting API: GameObject.Find This function only returns active GameObjects. If no GameObject with name can be found, null is returned. If name contains a '/' character, it traverses the hierarchy l..

[ Unity ] Key 입력 이벤트 [ Input.GetAxis ]

* 본 내용은 레트로의 유니티 게임 프로그래밍 에센스 내용을 기반으로 정리하였습니다. 이전 게시물에서는 Input.GetKey 메소드를 통한 키 입력을 받아 동작하는 법에 대해 알아보았습니다. 이번에는 Input.GetAxis의 메소드를 통해 키 입력을 받고 동작하는 법에 알아보고자 합니다. 자세한 내용을 아래 사이트를 통해 확인 하는 것이 제일 좋습니다! https://docs.unity3d.com/kr/2021.3/ScriptReference/Input.GetAxis.html Input-GetAxis - Unity 스크립팅 API Returns the value of the virtual axis identified by axisName. docs.unity3d.com GetAxis는 입력 매니저에 ..

[ Unity ] Key 입력 이벤트 [ Input.GetKey ]

* 본 내용은 레트로의 유니티 게임 프로그래밍 에센스 내용을 기반으로 정리하였습니다. 게임 플레이를 하기위해선 마우스, 키보드, 제스처 입력 등 다양한 동작을 통해 작동을 합니다. 자세한 내용을 아래 사이트를 통해 확인 할 수 있습니다. https://docs.unity3d.com/kr/2021.3/ScriptReference/KeyCode.html KeyCode - Unity 스크립팅 API Key codes returned by Event.keyCode. These map directly to a physical key on the keyboard. docs.unity3d.com 먼저 키보드를 입력받아 플레이어가 움직임을 실행하는 내용에 대해 알아보고자 합니다. Input.GetKey()메소드의 입력..

[ Unity ] MonoBehaviour은 무엇인가?

* 본 내용은 레트로의 유니티 게임 프로그래밍 에센스 내용을 기반으로 정리하였습니다. 유니티의 기본 기능을 제공하는 클래스로 모든 컴포넌트들은 Monobehavour 클래스를 상속한다. * 컴포넌트에 필요한 기능들이 MonoBehaviour에 들어가있다. MonoBehaviour 클래스에 있는 '유니티 이벤트 메서드' 기능에 대해 알아보도록 하자. MonoBehavour의 함수 주기 https://docs.unity3d.com/kr/2021.1/Manual/ExecutionOrder.html 이벤트 함수의 실행 순서 - Unity 매뉴얼 Unity 스크립트를 실행하면 사전에 지정한 순서대로 여러 개의 이벤트 함수가 실행됩니다. 이 페이지에서는 이러한 이벤트 함수를 소개..

[ Unity ] 컴포넌트(컴포지션) 패턴 [Composition]

* 본 내용은 레트로의 유니티 게임 프로그래밍 에센스 내용을 기반으로 정리하였습니다. 게임 개발하기 위해선 "재사용"하여 생산성을 높힌다. 기본적으로 "상속"을 하여 재사용성을 높히고 있다. 상속이란 무엇인가? 기본 구성을 짜여져 있는 부모클래스라고 불리고, 부모클래스를 상속해 기능을 확장 시키는 것을 자식클래스라고 말한다. 부모클래스 class Human 렌더 기능 물리 기능 애니메이션 기능 체력 기능 공격 기능 자식클래스 자식클래스 class NPC : Human class Monstar : Human - 물리 기능 - 체력 기능 - 공격 기능 + 대화 기능 + 거래 기능 + 퀘스트 기능 - 애니메이션 기능 + 몬스터 애니메이션 기능 -물리 기능 + 몬스터 물리 기능 +인공 지능 기능 Human의 기..