🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.grafika.grafika3d
Article #78447

Re: Gdybym zrobił sobie grę...

#78447
From: ferdekk
Date: Mon, 09 Aug 2004 13:24
43 lines
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.pl
References: <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