XNA 게임서비스
-
게임 서비스 만들기Programing/XNA 2009. 3. 30. 00:00
XNA에서는 게임컴포넌트를 생성하여 여러 가지 항목들을 놀리적으로 분리시킬 수 있게 하여 코드 관리를 쉽게 하였다. 하지만 만약 여러 게임컴포넌트가 동일한 기능들에 접근해야 할 경우나 다른 게임컴포넌트 긴응에 접근해야 할 경우는 문제가 될 수 있다. 예를 들어 입력처리 게임컴포넌트가 있고, 게임플레이어 컴포넌트가 있다고 가정하면, 이 플레이어는 키를 입력받을때 마다 입력 처리기 컴포넌트로 접근을 해야된다. 이를 위해서 입력처리 게임컴포넌트는 게임 서비스로 등록 시켜주는 것이 좋은 코딩이다. Game 개체는 여러 가지 서비스들을 가지고 있는데 대표적으로 GraphicsDevice가 그것이다. GraphicsDeviceManager graphics = (GraphicsDeviceManager)Game.Ser..