유니티(Unity)에서 씬(Scene)과 게임오브젝트(GameObject) 이해유니티에서 게임의 월드는 씬의 형태로 표시됩니다. 씬은 xyz축으로 이루어진 데카르트 3D 좌표계에 위치한 게임 오브젝트들의 집합입니다. 게임오브젝트는 씬에서 인스턴스화됩니다. 인스턴스화된 게임 오브젝트들은 컴포넌트 또는 스크립트에서 정의된대로 행동하고 상호작용합니다.게임 오브젝트는 씬에 존재하는 모든것으로 컴포넌트로 구성되어있습니다(콜라이더, 메시, 사운드, 스프라이트, 사용자정의클래스, 기타) 씬의 게임 오브젝트는 좌표계 어딘가에 존재해야하기때문에 적어도 1개의 트랜스폼(Transform) 컴포넌트 를 가집니다(씬에서 create empty를 사용하여 생성한 게임 오브젝트는 Transform 컴포넌트를 가집니다) Tran..
유니티와 C#유니티(unity)는 마이크로소프트의 C# 프로그래밍 언어를 지원합니다(자바도 지원하지만 한계가있습니다)Unity에서 게임 오브젝트의 동작을 제어하고 상호작용을 구현하기 위해 C# 스크립트를 사용할수있습니다. C#스크립트를 작성하고 게임 오브젝트의 행동을 정의하여 움직임, 충돌 감지, UI 조작, 게임 로직 구현, 데이터 관리등 다양한 작업을 수행할수있습니다. C# 스크립트는 .cs 확장자를 가지는 텍스트 파일입니다. 유니티에서 C# 스크립트를 작성하고 편집하는데 비주얼스튜디오(visual studio)라는 IDE를 사용합니다. IDE(Intergrated Development Environment)는 개발자들이 프로그램을 작성, 디버그, 컴파일 및 실행할 수 있도록 통합 개발환경을 제..