[컴퓨터 그래픽스]D3D를 이용한 운전 시뮬레이터 제작

등록일 2002.11.19 압축파일 (zip) | 8페이지 | 가격 1,500원

소개글

컴퓨터 그래픽스 과제물로 제작된 D3D(3D) 운전 시물레이터입니다.
간단한 5개의 오브젝트를 이용해 지형을 만들고 키보드로 운전을 하도록 구성되어 있습니다.
전/후진의 가속도와 핸들의 가속개념을 넣어 부드러운 운전이 가능합니다.
VC++ 6.0 sp5 와 DirectX 8.0 SDK 를 사용하여 제작하였습니다.

(화려한 그래픽의 게임 같은 운전 시뮬레이터가 아닙니다. D3D 연습용 레포트 입니다.)

A+ 레포트

목차

압축파일 목차
[1] 운전 시뮬레이터.doc - 제출용 레포트 문서 (8pages)
1. 문제정의
2. 문제분석/알고리즘
3. 소스
< Main.cpp >
< Game.h >
< Game.cpp >
4. 결과 및 분석

[2] DX Project 6 - 프로젝트 폴더
Visual C++ 6.0 sp5, DirectX 8.0 으로 제작.
컴파일된 Debug 폴더 포함.

본문내용

1. 문제정의
D3D를 이용하여 간단히 도로를 모델링 하고 운전 시뮬레이터를 제작한다.

2. 문제분석/알고리즘
DirectX 예제 소스 6번(5개의 박스 회전 예제)을 수정하여 도로를 모델링하고 카메라(뷰포트)를 이동시켜 자동차 운전을 시뮬레이션 한다.
박스의 모양을 각각 지면, 분리대, 건물로 변형하고 도로와 건물, 지면의 텍스처를 그려서 박스에 입힌다.
키보드 입력에 맞춰 카메라 뷰포트의 transform 매트릭스를 변경시켜 움직임을 표현한다. 전/후진에 가속도와 저항, 속도 한계를 적용하며 핸들의 움직임에도 같은 방법으로 가속도와 저항, 회전속도 한계를 적용시킨다. 회전 속도와 전/후진 속도에 비례관계를 두어 전/후진 속도에 의해 핸들 회전이 영향을 받도록 하며 후진할 때에는 핸들의 회전 방향이 반대가 되도록 한다.

3. 소스
예제 6번의 Main.cpp 와 Game.h, Game.cpp 파일중 변경된 핵심 코드만 출력

참고 자료

MS DirectX 3D Tutorial
*원하는 자료를 검색 해 보세요.
  • 지구와 달 게임프로그래밍 레포트 11페이지
    프로그램 시작점 ㅡ
  • DirectX를 이용한 게임 프로그래밍 12페이지
    DirectX를 이용한 게임 프로그래밍 최종 발표랑 프로그램 소스입니다.횡스크롤 슈팅 게임입니다.
  • 구름 시뮬레이션을 바탕으로 한 3D 비행 아케이드 게임 0페이지
    만들어져있고 보고서를 포함하여 그래픽소스, 사운드소스, 프로그램소스가 ... 게임 프로그래밍 텀프로젝트로 진행한 다이렉트X를 기반으로한 3D 비행 ... 아케이드 게임입니다. 실행해보시면 아시겠지만 상용 게임에 버금가는 퀄리티로
  • [공학]게임분석 스페셜 포스 8페이지
    ) ? 기술적인 측면 (그래픽, 프로그램, 기획적인 부분) 6. 게임에 대한 ... 아니라 직접 게임을 즐길 때, 게임그래픽에 눈을 돌릴 틈은 존재하지 ... 차지하겠지만, 아무리 그래픽과 사운드가 고 퀄리티를 자랑해도 게임
  • [멀티미디어]Direct X란 5페이지
    게임에서 DirectX 설치를 권장하는 이유 역시 그 프로그램이 권장하는 ... Windows환경에서는 대부분 DirectX기반의 프로그램이 많기 때문에 그래픽 ... ▶ DirectX 란? 다이렉트X는 기존의 그래픽카드만을 위한 규격인
  • [컴퓨터 그래픽스]OpenGL과 DirectX 차이점 2페이지
    게임이나 동적 웹페이지 등과 같은 응용프로그램에서 그래픽 이미지와 멀티 ... 이전에는, 그래픽 응용프로그램을 개발하는 모든 회사들은 각 운영체계 ... 뛰어나다. 또한 DirectX는 주로 게임용으로 개발되었고 OpenGL은 학술
  • 졸업작품 프로젝트 - FPS슈팅게임 제안서 8페이지
    3D그래픽의 FPS 슈팅게임 * What is FPS ... 자 사이트 게임의 전반적인 디자인 및 그래픽작업 캐릭터 움직임 및 인공 ... 프로그램들이 있지만, 많은 제약이 따르는 게임이 대부분 이다.게임
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      상세우측 배너
      상세우측 배너
      추천도서
      [컴퓨터 그래픽스]D3D를 이용한 운전 시뮬레이터 제작
      하나은행 통장 개설 이벤트 오늘 하루 보지 않기 닫기
      ?>
      닫기