∇ VC++ 게임 제작 소품

 ▼ OpenGL로 주사위를 굴리자

VC++

소스有


이번 주부터 회사에서 OpenGL과 관련된 일이 추가되었다.  MS Windows platform이라면 Direct3D로 해결이 가능하겠지만 일반 가전용 embedded S/W에서는 보통 embedded Linux나 VxWorks 등을 사용하므로 Windowns platform에 dependancy가 있는 Direct3D는 사용할 수가 없다. 따라서 좀 더 범용적인 OpenGL을 이용해서 선행 프로젝트를 진행하게 되었는데.... 결정적으로 나는 OpenGL을 모른다는 것이다.

그래서 스스로의 발전을 위해 강좌 형식으로 OpenGL 코드를 만들어 보고 그 소스를 공개한다.
(딱 일주일만 투자했다. 그리고 일주일만큼의 결과물이다.)

첨부파일 (268K) (VC++ 소스와 실행파일 첨부)
사용키: 화살표 키, 'A', 'Z', 'esc'

1. OpenGL과 Direct3D의 차이점

생각했던 것보다는 차이가 없었다. 좌표계가 다르다는 것도 별로 문제가 되지 않았고 대부분의 코드는 DirectX와 1:1 대응이 가능할 정도이며 서로간의 특징이 있을뿐 근본적인 차이는 느낄 수 없었다.

추가해야 함 

2. 소스 구성

추가해야 함

appMain.cpp
- 이 sample을 시작하기 위한 WinMain() 함수가 있는 곳

appMain.cpp
|
*.cpp
|
*.cpp
|
+------------+------------+
|                         |

*.cpp                   *.cpp

3. 해결해야할 문제

추가해야 함