본문 바로가기
728x90
반응형

게임 개발21

유니티 - 아주 간단한 유니티 프로그래밍 예제 유니티(Unity)는 게임 개발을 위한 통합 개발 환경(IDE)으로서, 많은 게임 개발자들이 사용하는 툴 중 하나입니다. 아래는 간단한 유니티 프로그래밍 예제입니다. 이 예제는 유니티에서 2D 게임을 개발하는 경우를 가정합니다. 캐릭터를 움직이고, 클릭하여 적을 제거하는 간단한 슈팅 게임을 만들어 보겠습니다. 먼저, 유니티를 설치하고 새로운 프로젝트를 만듭니다. 캐릭터와 적에 대한 이미지 스프라이트를 준비합니다. 유니티에서 캐릭터와 적을 표현할 GameObject를 만듭니다. 이를 위해 유니티에서 제공하는 "GameObject" > "2D Object" > "Sprite"를 선택하여 생성합니다. 캐릭터와 적에 대한 이미지를 해당 GameObject에 연결합니다. 캐릭터와 적에 Rigidbody2D를 추가.. 2024. 4. 3.
유니티 - 타임라인 기초 실행법! window -> sequencing -> timeline에서 타임라인창 생성 타임라인은 쉽게 보면 영화를 찍는거라고 보면된다. 영화를 찍을때 필요한것은 그럼 무엇일까??? 바로 감독이다 빈게임오브젝트를 생성후 객체에 playable director 를 addComponent한다. playOnAwake는 게임을 실행하자마자 실행되게할지말지를 정하는것인데 기본적으로 체크를 해제한다. 타임라인창을 보면 create버튼이 있는데 클릭을 하면 타임라인이 생성된다. \ director 컴포넌트를 가지고있는 오브젝트에 타임라인파일을 넣는다. 그 후, playableDirector컴포넌트가 가지고 있는 play()함수를 실행을 하게되면 타임라인이 실행된다 이것이 타임라인에 기초!! 2024. 4. 2.
유니티 Invoke, InvokeRepeating, CancelInvoke 1. Invoke 유니티 스크립트 작업 중 일정 시간이 지난 후에 함수를 실행을 하고 싶을 때 쓰는 것이 Invoke입니다. 어떻게 보면 코루틴(coroutine)과 같은 것이 아닌가 할 수 도 있지만 coroutine은 시간을 지연시키고 함수를 반복 실행을 하는 것이고, Invoke는 시간을 지연시키고 함수를 한 번만 실행을 시킨다는 점에서 차이가 있습니다. Invoke 형식 Invoke("함수명", 지연시간); 예제 스크립트를 오브젝트에 넣고 실행을 하게 되면 위와 같은 결과가 콘솔 창에 뜰 것입니다. 2. InvokeRepeating Invoke는 지연시간 후 한 번만 실행이 되지만 InvokeRepeating을 쓰게 되면 지정한 주기로 반복 실행이 가능해집니다. InvokeRepeating 형식 .. 2022. 2. 10.
유니티 remote5 유니티 리모트 5(unity remote 5)란???? Unity 리모트 - Unity 매뉴얼 Unity 리모트는 Android, iOS 및 tvOS 앱을 개발할 때 도움이 되도록 만든 다운로드 가능한 앱입니다. 이 앱은 Unity 에디터에서 프로젝트를 플레이 모드로 실행할 때 Unity와 연결됩니다. 에디터의 영상 docs.unity3d.com 유니티 리모트를 사용하면 모바일 환경에서의 입력 등을 별도의 빌드 없이 바로 모바일에서 확인을 해볼 수 있습니다. 단, 유니티 리모트 사용 시에는 해상도가 실제 게임의 해상도보다 현저히 떨어지므로 그 점은 감안을 하셔야 합니다 Unity Remote 5 - Google Play 앱 Android 기기에서 Unity Remote 5를 사용하여 Unity 에디터에서.. 2022. 2. 9.
728x90
반응형