Toon posts:

[c++] directx ingame menu

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een game gemaakt met c++ en directx 8.1. Het probleem is dat ik alle instellingen via de console moet wijzigen. Het zou mooier zijn als hier een ingame menu voor was. Dit zijn dingen zoals moeilijkheidsgraad, resolutie, enz...

Ik heb op dit moment nog weinig inspiratie voor het maken van een menu. Ik heb ervaring met bitmaps, sprites en layers. Maar heb geen idee hoe ik bepaalde dingen clickable moet maken.

Het menu laten verschijnen kan ik ongeveer naapen van de console. Weet iemand een tutorial op internet? Ik ben al een aantal uren aan het zoeken, maar vind alleen onbruikbare tutorials.

Ik had een topic gezien waarin members ook games maakten, waarin ik menu's heb gespot, dus ik denk ik vraag het hier. Je zult misschien denken hij kan wel een console maken maar geen menu. Die console heb ik uit een boek kunnen overnemen.

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 04:30

.oisyn

Moderator Devschuur®

Demotivational Speaker

Misschien verstandig om dan eerst te leren programmeren ipv dingen over te nemen uit een boek? Ik vind je probleemstelling dan ook een beetje raar; je kunt wel grafische dingen op het scherm toveren, maar een menu weergeven lukt niet? Dat zijn toch ook gewoon polygonen met een bepaalde texture? Het enige wat je dan nog toe hoeft te voegen is hitdetection, maar als je je menu items gewoon als rechthoeken definieert is dat ook triviaal.

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • Zoijar
  • Registratie: September 2001
  • Niet online

Zoijar

Because he doesn't row...

Of een mooie 3d interface met tab bladen die het scherm in weg schuiven etc. :)

Verwijderd

Kijk eens bij de samples van de DirectX SDK. In directx 9 hebben ze een mooie standaard menu toolkit megeleverd, die je ook nog eens helemaal naar je UI kunt aanpassen. Er zal wel iets soortgelijks bij DirectX8 zitten, niet? Dat lijkt me wel een goed begin (ben ik zelf ook mee bezig nu :) )

[ Voor 11% gewijzigd door Verwijderd op 06-04-2005 20:16 ]