Avatar billede Spotgun Seniormester
29. december 2005 - 20:52 Der er 1 kommentar og
1 løsning

2D Spilprogrammering, GDI+, DirectDraw eller?

Jeg sidder og pønser på at programmere et simpelt 2D brætspil i C#, og skal til det formål bruge noget grafik til mine brikker.

Jeg forsøgte mig i starten med PictureBox, men fandt hurtigt ud af at den ikke helt fungerede som jeg havde tænkt mig. Kiggede herefter lidt på GDI+, og kan se at den egentligt kan det jeg skal bruge, men jeg mangler bare lige "aha-oplevelsen", så jeg er helt med på hvordan det bruges til f.eks. at flytte rundt på noget grafik (spiller-brikkerne) på skærmen.

Jeg har også set at nogle bruger DirectDraw, men har ikke helt fået et testforsøg til at køre med det.

Så hvad vil være bedst at bruge?
Hvad er nemmest (ikke nødvendigvis bedst) at programmere med?
Titler/ISBN numre på gode bøger om emnet?
Links til GDI+/DirectDraw med henblik på 2D spilprogrammering?

Alt kan bruges :)
Avatar billede Spotgun Seniormester
30. december 2005 - 09:13 #1
Nå, jeg fandt da langt om længe nogle bøger der kunne bruges. Der er en bunke sourcecodes der kan hentes på samme link, hvis andre mangler noget inspiration.

http://www.apress.com/book/bookDisplay.html?bID=324
http://www.apress.com/book/bookDisplay.html?bID=107
Avatar billede bitsch Nybegynder
30. december 2005 - 19:28 #2
Hvis du leder efter en site med oplysninger om spilprogrammering, så check følgende site:

http://www.gamedev.net/
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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