1. Musisz stworzyć nowy projekt
2. Jeśli chcesz stworzyć projekt DirectX to wybierz "Direct/X project"
3. Początkowe okno wizarda opuszczamy :P
4. Wybieramy nazwę projektu i lokację, gdzie ma go stworzyć:
5. Zostawiamy
6. Wybieramy Lokację Direct'a
7. Jeśli masz DirectX9 SDK, to wybierz w Project>>Build Options
8. I Zmieniamy linkiera d3d8>>d3d9
Enjoy! możesz skompilować i się cieszyć pustym oknem :D
E: Jeśli już skończysz projekt, to zmień z Debug na Release i skompiluj :P
E: A co do kompilacji, zmień jeszcze:
// Include
#include <d3d8.h>
// na
#include <d3d9.h>
// Obiekty D3D
LPDIRECT3D8 g_pD3D = NULL;
LPDIRECT3DDEVICE8 g_pD3DDevice = NULL;
// na
LPDIRECT3D9 g_pD3D = NULL;
LPDIRECT3DDEVICE9 g_pD3DDevice = NULL;
// SwapEffect'a
d3dpp.SwapEffect = D3DSWAPEFFECT_COPY_CARD;// Jakoś tak :P
// na
d3dpp.SwapEffect = D3DSWAPEFFECT_DISCARD;
Zapewne napisałeś to w WinAPI?
Dawidds, również jestem za abyś poszedł i umrzył, ja też korzystam z dokumentacji Direct'a i WinAPI, bo ok. 500MB nie nauczysz się przez nawet 10 lat ;)
To zależy, można samemu napisać exportera/importera i się babrać w formatach obj.
Tu masz coś co Ci może pomóc w napisaniu karkołomnego exportera/importera:
http://people.scs.fsu.edu/~burkardt/data/obj/obj.html
Sprawdzaj czy na niej twój bohater stoi, jeśli tak, to rusz bohaterem z taką samą prędkością i kierunkiem co ta platforma ( dla "upiększenia" dodaj jeszcze czy nie dotyka sam żadnych ścian, bo może się wbić w jedną :P )