나의 큰 O는 log x야

고정 헤더 영역

글 제목

메뉴 레이어

나의 큰 O는 log x야

메뉴 리스트

  • 홈
  • Tag
  • Guestbook
  • Admin
  • 분류 전체보기
    • 적분史
    • 프로그래밍
      • PG어
      • 테크닉
      • 3D
      • Multi precision
      • 포니게임개발
      • 스페샬
      • NLP
    • 소리
    • 언어
      • 어원 이야기
      • 라틴어
    • 수업노트
      • 한국고대경제와사회
      • 영어구조론
      • 정보검색론
      • 인간의삶과역사속의미생물
      • 기타
    • 잉여
      • 미래
      • 수학
      • 종교개혁
    • 그냥 공부
    • 가짜 정보 정정합니다.
홈TagGuestbookAdmin
  • 적분史
  • 프로그래밍
    • PG어
    • 테크닉
    • 3D
    • Multi precision
    • 포니게임개발
    • 스페샬
    • NLP
  • 소리
  • 언어
    • 어원 이야기
    • 라틴어
  • 수업노트
    • 한국고대경제와사회
    • 영어구조론
    • 정보검색론
    • 인간의삶과역사속의미생물
    • 기타
  • 잉여
    • 미래
    • 수학
    • 종교개혁
  • 그냥 공부
  • 가짜 정보 정정합니다.

검색 레이어

나의 큰 O는 log x야

검색 영역

컨텐츠 검색

Direct3D

  • 리듬게임을 만들어보자 2. 파일 메모리 관리, 스프라이트 읽기와 그리기

    2009.11.20 by ∫2tdt=t²+c

  • 리듬게임을 만들어보자 1. 메세지 루프와 D3D 장치 만들기

    2009.11.19 by ∫2tdt=t²+c

  • 리듬게임을 만들어보자 0. 강좌에 앞서서

    2009.11.19 by ∫2tdt=t²+c

리듬게임을 만들어보자 2. 파일 메모리 관리, 스프라이트 읽기와 그리기

화면에 그림을 그리기 위해서는 먼저 파일에서 비트맵을 읽어와야한다. 아무리 3D라고 할지라도 그 기본은 변하지 않는다. 3D프로그래밍에서는 비트맵 대신에 텍스쳐라는 말을 자주 쓴다. 그러니 앞으로 텍스쳐 얘기가 계속 나오면 그냥 비트맵을 말하는건가보다 하고 간단히 넘어가자. Direct3D에서는 텍스쳐를 관리하는 인터페이스로 IDirect3DTexutre9를 제공한다. 근데 문제가 하나 있다. 비디오카드에서 받을 수 있는 텍스쳐는 가로 세로길이가 (2의 거듭제곱)픽셀이어야 한다. 요즘에는 가로 세로 길이에 제한이 없는 비디오카드도 있지만, 모든 카드에서 그런것이 아니다. 그러므로 우리가 사용할 텍스쳐는 어쩔 수 없이, 가로 세로 길이가 (2의 거듭제곱)픽셀이어야 한다. 그러나 화면에 출력할 그림들의 크기..

프로그래밍/스페샬 2009. 11. 20. 16:50

리듬게임을 만들어보자 1. 메세지 루프와 D3D 장치 만들기

프로젝트를 하나 만들자. 내 프로젝트의 이름을 거창하게 MidiGalaxy라고 짓겠다. 게임의 가장 기초가 될 유일무이한 클래스 GGame 클래스를 만들겠다. GGame 클래스는 전반적인 D3D장치와 메세지 루프를 관리할 것이다. Direct3D를 사용하기 위해서는 'd3dx9.h'라는 헤더 파일이 필요하다. 그리고 'd3d9.lib'와 'd3dx9d.lib'라는 라이브러리 파일도 필요하다. D3D 프로그래밍을 할때는 빼먹지 않고 반드시 추가하도록 하자. GRET GGame::Create3DDevice(HWND hWnd) { m_pd3d=Direct3DCreate9(D3D_SDK_VERSION); if(m_pd3d==NULL)return GRET_ERROR_NOD3D; D3DPRESENT_PARAMETE..

프로그래밍/스페샬 2009. 11. 19. 23:03

리듬게임을 만들어보자 0. 강좌에 앞서서

무엇을 만드나? MIDI파일을 가지고 리듬게임을 할 수 있는 프로그램을 Direct3D9를 이용해서 짜볼 것이다. 어떤 언어로 만들고, 어느 정도 실력을 갖추고 있어야 하나? c++로 만들것이다. 클래스가 뭔지만 알고 있다면 강좌를 충분히 이해할수 있을것이다. 무엇을 배울수 있나? 이 강좌를 통해서 기본적인 게임프로그래밍 방법, Direct3D를 이용한 2D출력, DirectSound의 기본적인 사용법, UI꾸미기 등을 배울수 있을것이다.

프로그래밍/스페샬 2009. 11. 19. 21:28

추가 정보

인기글

최신글

글쓴이 ∫2tdt=t²+c

블로그 이미지

제가 안 것의 대부분은 인터넷으로부터 왔으니, 다시 인터넷에게 돌려주어야 합니다. bab2min@gmail.com

댓글

태그

리듬게임 kiwi 라틴어 c++ 포니게임 자연언어처리 정보조직론 python 우리역사바로알기대회 문헌정보통계 BigFloat 토픽 모델링 한국고대경제와사회 텍스트 마이닝 영어구조론 Direct3D 악보 php NLP pg어

방문자

오늘
어제
전체

페이징

이전
1 2
다음
나의 큰 O는 log x야
메일 bab2min@gmail.com
Skin Images are from Stinkehund.

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.