본문 바로가기
728x90
반응형

C11

유니티(UNITY)의 주요기능!! 유니티(Unity)는 게임 및 시뮬레이션 개발을 위한 강력한 플랫폼입니다. 다양한 기능을 제공하여 게임 제작자가 게임을 만들고 배포하는 데 도움이 됩니다. 여기에는 다음과 같은 주요 기능이 포함됩니다: 3D 그래픽 및 애니메이션: 유니티는 고급 3D 그래픽 및 애니메이션을 만들 수 있는 기능을 제공합니다. 실시간 조명, 그림자, 파티클 시스템, 물리 엔진 등을 포함하여 시각적으로 풍부한 게임 환경을 만들 수 있습니다. 크로스 플랫폼 지원: 유니티는 다양한 플랫폼에 대한 개발을 지원합니다. PC, 콘솔, 모바일 장치 및 웹 등 다양한 플랫폼에서 게임을 배포할 수 있습니다. 스크립팅 언어: 유니티는 C#을 기본적으로 사용하여 게임 로직을 작성합니다. C#은 다양한 개발자들에게 익숙한 언어이며, 강력한 개체 .. 2024. 4. 9.
유니티 - 아주 간단한 유니티 프로그래밍 예제 유니티(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.
728x90
반응형