학교 수업/게임프로그래밍 썸네일형 리스트형 게임프로그래밍(2) 기말고사 정리 Google VR SDK란? 더보기 구글에서 만든 오픈소스 VR SDK이다. 현재는 개발이 중단되었다. VR SDK란 가상현실(VR) 화면을 볼 수 있도록, 카드보드용 화면을 만들어 주는 SDK이다. Google VR SDK에서 제공하는 GvrEditorEmulator 프리펩을 사용하면 Alt키와 마우스를 사용하여 시야를 돌릴 수 있다. 우주선이 회전하기 위한 방법 (회전하기 위한 함수 등..) 더보기 public GameObject SpaceShip; // 우주선 게임 오브젝트 private Transform sl; // 우주선의 위치값을 받을 오브젝트 void Update(){ sl = SpaceShip.transform.localrotation; SpaceShip.transform.localrota.. 더보기 게임 프로그래밍(2) 중간고사 정리 게임 매니저란? 더보기 게임에 활용되는 전역적인 데이터나 게임 승패에 관련된 조건을 체계적으로 관리하는 등, 게임의 전체적인 흐름을 관리하는 역할을 수행 프로퍼티란? 더보기 메소드를 사용하지 않고 객체의 데이터를 바로 읽고 쓸 수 있도록 객체 생성시 읽고 쓰는 형식을 미리 정해놓는 방식이다. Invoke관련 함수 더보기 // 대기 시간 후에 특정 함수를 호출 Invoke("함수명", 대기 시간); // 대기 시간 후에 특정 함수를 대기 시간마다 호출 InvokeRepeating("함수명", 대기 시간, 반복시간); // 모든 인보크 함수를 취소 CancelInvoke(); // 특정 함수 호출을 취소 CancelInvoke("함수명"); 싱글톤 패턴이란? 더보기 ▶ 게임 실행시 오로지 한개의 객체만을 생.. 더보기 게임프로그래밍 기말고사 정리 유니티 스크립트에서 사용하는 주요 오버로딩 함수 정리 더보기 초기화 Awake 모든 오브젝트의 초기화 후 스크립트 객체가 로딩될 때, 즉 가장 처음 단 한번 호출된다. OnEnable 스크립트가 활성화될 때마다 실행된다. Start 프레임 시작(Update함수가 처음 호출될 때) 직전에 한번 실행된다. 물리 FixedUpdate 모든 물리 계산 업데이트는 FixedUpdate 후 발생된다. 컴퓨터 사양에 영향을 받지 않고, 꾸준히 호출된다. 일정한 시간으로 호출되기에 Time.deltaTime을 곱해주지 않아도 된다. yield return new WaitFixedUpdate() 모든 스크립트에서 FixedUpdate가 호출된 후 실행된다. OnTrigger... Collider컴포넌트를 사용하여 유니티.. 더보기 게임 프로그래밍(1) 중간 정리 유니티 툴에 대한 5가지 뷰 Hierarchy View, Inspector View, Scene View, Game View, Project View, Console View Unity Hub & Unity Editor의 개념 Unity Hub는 Unity Editor를 설치 및 버전별로 관리할 수 있는 매니저 어플리케이션이다. Unity Editor는 2D/3D 게임 엔진이자 인터랙티브 콘텐츠 제작을 위한 통합 제작 도구다. 게임엔진의 특징 게임의 세부적인 구성 요소들은 제작되는 게임의 성격과 규모에 의해서 제거되거나 확장된다. 각 엔진은 각 엔진 특유의 인터페이스를 갖고 설계 된다. 대부분의 게임 업체가 자체적으로 보유하고 있는 게임 엔진은 게임의 장르별 특성에 맞추어진 엔진이고, 판매되는 상용 엔진.. 더보기 게임프로그래밍 2주차 게임엔진이란? 게임 엔진은 종합적인 컴퓨터 소프트웨어 시스템을 보다 손쉽게 개발할 수 있도록 도와주는 개발 툴 게임엔진의 구성요소는 3D 그래픽을 위한 렌더링 시스템, 공간상의 충돌 감지, 현실적인 물리 효과를위한 물리 시스템, 정해진 절차를 지시하기 위한 스크립트 에디터, 게임의 가상공간을 만들기 위한 맵 에디터, 각종 개발 도구 게임엔진의 역할 게임 제작을 위해서 필요한 핵심적인 성능을 발휘해 주도록 모아진 라이브러리의 모음 게임 세계의 데이터를 관리하고 그 데이터를 화면에 렌더링 하는 일 라이브러리 이외에도 개발을 지원하기 위한 여러 가지 툴과 스크립트 등을 내장 게임 엔진의 기능 렌더링 가시성 관리 실세계 시뮬레이션(충돌처리, 물리) 캐릭터 지원(모습, 움직임, 행위 및 의사 결정 게임 엔진의 구.. 더보기 이전 1 다음