Avatar billede gadebarnet Nybegynder
26. marts 2004 - 11:18 Der er 8 kommentarer og
1 løsning

grafik som i de links.

http://www.cdaccess.com/gifs/screen/ad&dforg01.gif

http://www.classicpcgames.com/games/Role-Playing/First-Person%20RPG/Eye%20Of%20The%20Beholder%202%20-%20The%20Legend%20Of%20Darkmoonb.jpg

Hvordan kan jeg lave som i de 2 links...

Skal jeg tegne det hele via draw, eller ville det være smart at bruge directx i et "firkandt", eller?
Avatar billede clausc Nybegynder
26. marts 2004 - 11:25 #1
Eye of the Beholder grafik som i linket kan laves i DirectDraw, måske endog osse med Graphics klassen.

En simpel DirectDraw demo (inkl game-loop og DirectInput) i c# kan du finde på http://www.clc.dk.
Avatar billede gadebarnet Nybegynder
26. marts 2004 - 11:28 #2
Det skal jo være i VB.NET.

Det jeg entenlig har problemer med er hvordan jeg kan tegne det... Der skal jo ikke være de vilde animationer, men blot "picture" skift ved keyboard tryk.. forstår du?
Avatar billede clausc Nybegynder
26. marts 2004 - 12:01 #3
En ok fremgangsmåde er at have en masse grafiske byggesten i fx bmp filer. Du skal så vælge en farve som skal være gennemsigtig (f.eks Magenta = rgb(255,255,0))

Du skal ha' en flade at tegne på (i DirectDraw = Device, i GDI+ = Graphics), de statiske elementer tegnes ind først og de variable elementer (f.eks ansigter eller objekter) tegnes ovenpå.

Alt tegneri skal foregå på en flade der ikke vises på skærmen (ellers går det for langsomt). Den færdigtegnede flade kopieres så ud til Display device (DirectDraw) eller f.eks en Image kontrol (GDI+)

Et game-loop er klart at foretrække til DirectDraw og en Timer kan sikkert gøre det for GDI+
Avatar billede gadebarnet Nybegynder
26. marts 2004 - 12:03 #4
Kan du give nogle konkrete eksembler?

jeg går ud fra at directx er hurtigst?
Avatar billede clausc Nybegynder
26. marts 2004 - 12:43 #5
Prøv http://www.directx4vb.com/, så vidt jeg husker er deres tutorials glimrende.

Ja, DirectDraw er langt hurtigere
Avatar billede gadebarnet Nybegynder
26. marts 2004 - 13:00 #6
Jeg har nu læst nogle af dem der... Men det er jo mere til VB og ikke vb.net

Jeg har heller ik forstået hvordan jeg kan gøre så directx "emnet" kun køre i et vindue i min form...
Avatar billede dollas Nybegynder
31. august 2004 - 09:02 #7
Kunne du hjælpe med at komme vidre her ?
Avatar billede gadebarnet Nybegynder
08. marts 2005 - 16:12 #8
lukker
Avatar billede fizz Nybegynder
22. november 2005 - 19:52 #9
:D hvordan laver jeg Quake 5 ??
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester