1인칭 충돌회피 게임 개발
Development of First Person Collision Avoidance Game
1
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
대부분의 충돌회피게임은 3인칭 시점에 2D 그래픽을 사용하고 있다. 본 논문에서는 이러한 방식에서 탈피한, 3D 그래픽을 이용한 1인칭 시점의 충돌회피 게임을 제작하는 방법에 대해 제안한다. 기존의 3인칭 시점에 상하좌우 네 방향으로만 움직이는 방식을 벗어나, 시점을 1인칭으로 변환하고 FPS(First person shooter)와 같은 시점과 이동방식을 제공하며, 기존의 2D게임에서 사용되던 축이 고정된 오브젝트의 충돌인 AABB(Axis Aligned Bounding Box)가 아닌 축이 수시로 변하는 OBB(Oriented Bounding Box) 방식을 사용함으로 써, 3D그래픽에서도 2D그래픽에서처럼 정교한 충돌 검출 기능이 가능하도록 제작하는 것을 목표로 한다. 본 논문에서는 저수준 PC에서도 사용 할 수 있도록 개발한 것이 장점이다.
Abstract
Most collision avoidance games are using two dimensional graphics in third person point of view. This thesis proposes an unconventional developmental method for first person collision avoidance games using three dimensional graphics. This method breaks away from the up, down, left and right movements of the traditional third person point of view. The point of view is changed to first person and the movements are much like that of First Person Shooters (FPS). Also, the new method uses an Oriented Bounding Box (OBB) in which the axis is frequently changing rather than the conventional Axis Aligned Bounding Box (AABB) used two dimensional games in which the axis is fixed in one position. The objective of the OBB is to allow elaborate collision detection skills in three dimensional graphics, just as in two dimensional graphics. The advantage of this method is that it was developed to be compatible even in low quality PCs.
참고문헌 (10)
- DavidH. Ebrly, "3Dgame engine design" (2001)
- Christer Ericson, "Real-Time Collision Detection(The Morgan Kaufmann Series in Interactive 3-D Technology)", ~ (2005)
- Frank D. Luna, "DirectX9를 이용한 3D GAME 프로그래밍 입문", pp.319~342 (2003)
- Frank D. Luna, "Introduction to 3D Game Programming with DirectX 9.c AShader Approach", ~ (2006)
- Frank D. Luna, "Introduction to 3D Game Programming with DirectX 10", ~ (2008)
- Mark Deloura, "Game Programming Gems" (2000), Charles RiverMedia
- 김용준, "3D게임프로그래밍" (2010)
- Peter Walsh, "Advanced 3D Game Programming with DirectX 9.0" (2003), Wordware Publishing
- Todd Barron, "DirectX9를 이용한 전략 게임프로그래밍" (2008), 정보문화사
- Andre Lamothe, "Tricks of the 3D Game Programming Gurus: Advanced 3D Graphics and Rasterization" (2003), Sams
