[XNA] XNA 기본 함수 6가지와 동작원리
·
IT, Smart Life
 XNA 4.0 기본 함수 6가지 XNA 프레임워크의 기본 구조를 한번 알아봅시다. XNA로 게임을 만들 때, 코딩을 완료하고 디버깅(F5)을 시작하면 XNA 내부에서 어떻게 처리를 할까요? 프로젝트를 생성할 때 기본적으로 생성되는 소스코드를 보면, 기본적인 동작원리를 알 수 있다고 합니다. 자동 생성되는 소스를 분석하면 기본 함수가 6가지가 있고, 이 함수들은 아래와 같이 동작합니다. XNA 기본 동작 원리 (인용:톡톡튀는 XNA를 이용한 단계별 슈팅게임 만들기 p.28) Game1() - GraphicDeviceManager 생성 - 초당 프레임 60 으로 지정 Initialize() - 프로젝트 초기화 작업 수행 - 서비스 요청 및 그래픽을 제외한 나머지 Asset 로딩 LoadContent() ..
[XNA] Wanna Make a Game? : XNA 4.0 소개, 그리고 설치
·
IT, Smart Life
XNA를 이용한 Game Engine XNA를 이용한 엔진이긴 하지만, XNA를 조금 배운다고 해서 이 정도를 만들어 낼 수는 없다 ;) XNA란? XNA는 Microsoft Visual Studio를 이용하여 게임을 개발하기 위한 게임 개발 환경입니다. 2006년, Game Developers Conference 를 통해 발표된 이래, 2011년 9월 현재, 4.0 버전까지 공개되어 있습니다. 현재 많은 게임제작업체에서 Visual Studio의 ‘DirectX(언어 : C++)’를 이용하고 있다고 하는데, 아무래도 일반적인 유저에게 진입장벽이 높은 것이 사실입니다. (사실, 제가 할 줄 모르는 건 다 진입장벽이 높은 것으로 치부하고 있습니다. 흐흐) 어쨌든, Microsoft에서는 아래의 두 가지 목..