Article View: pl.comp.grafika.grafika3d
Article #78447Re: Gdybym zrobił sobie grę...
From: ferdekk
Date: Mon, 09 Aug 2004 13:24
Date: Mon, 09 Aug 2004 13:24
43 lines
2465 bytes
2465 bytes
> Moim celem obecnym jest zrobienie człowieka, który cały czas biegnie (w 3dm
> 6.0), ale nie jako animację (np.avi) tylko jako grę. Posiadam VC++ 7.1, w
> którym zamierzam to uczynić.
>
> moje pytania:
> - Jak przeimportować taki obiekt do visuala?
> - Jak zrobić żeby można było kierować człowiekiem za pomocą strzałek. (Na to
> pytanie nie chce żebyście mi odpowiadali szczegółowo, tylko po prostu
> odpowiedzieli w skrócie. A i jeszcze: ile czasu by to pochłonęło)
>
>
>
To zalezy w czym chcesz programowac, w jakim API...
Czy ten objekt ma byc 3D czy ma byc 2D (wyrenderowany klatka po klatce z
3DSMAX'a) ???
Jesli uzyjesz API (Interfejsu programistycznego) DirectX SDK, to przeimportuj
programem, conv3ds.exe czyli z 3DS do plikow *.x. DirectX zezera te pliki X.
Potem je otworzysz poprzez instrukcje D3DXLoadMeshFromX.
Mozesz tez uzyc pluginu do (3DSMAX) zamiast conv3ds.exe, PandaDXExport6.dle :D
Jesli uzyjesz API OpenGL'a, to musisz bardziej sie natrudzic, najlepiej
poszukaj plugina (do 3DSMAX) ktory wyeksportuje do OpenGL'a kod zrodlowy *.cpp
albo *.h gdzie beda dane, tablice trojkatow i takie tam.... :D
A zeby chodzil za pomoca strzalek uzyj glTranslate (dla OpenGL) albo
D3DXMatrixTranslation (dla DirectX SDK)
Do klikniecia guzika uzyj np. prostej i prymitywnej instrukcji...
for(;;) {
if( GetAsyncKeyState(VK_LEFT) & 0x8000) idz_w_lewo();
if( GetAsyncKeyState(VK_RIGHT) & 0x8000) idz_w_prawo();
};
i tak dalej... :]
--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
Technical Details
Message-ID:
<0c9d.000008cf.41177b11@newsgate.onet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!newsgate.onet.pl!niusy.onet.plReferences:
<cf1v5b$pqq$1@nemesis.news.tpi.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!newsgate.onet.pl!niusy.onet.pl From: ferdekk@vp.pl Newsgroups: pl.comp.grafika.grafika3d Subject: Re: Gdybym zrobił sobie grę... Date: 9 Aug 2004 15:24:34 +0200 Organization: Onet.pl SA Lines: 43 Message-ID: <0c9d.000008cf.41177b11@newsgate.onet.pl> References: <cf1v5b$pqq$1@nemesis.news.tpi.pl> NNTP-Posting-Host: newsgate.onet.pl Mime-Version: 1.0 X-Trace: newsgate.test.onet.pl 1092057874 30903 213.180.130.18 (9 Aug 2004 13:24:34 GMT) X-Complaints-To: abuse@onet.pl NNTP-Posting-Date: 9 Aug 2004 13:24:34 GMT X-Mailer: http://niusy.onet.pl X-Forwarded-For: 195.82.184.161, 192.168.243.49 X-User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit