Het ontwerpen van spellen met Game Maker
Fog
Fog kan in 3D spellen worden gebruikt om objecten in de verte vaag eruit te laten zien of zelfs te laten verdwijnen. Dit helpt bij het creëren van atmosfeer en het maakt het mogelijk om objecten die ver weg zijn niet te tekenen. Gebruik de volgende functie om fog in- of uit te schakelen:
d3d_set_fog(inschakelen, kleur, begin, eind) Schakelt het gebruik van fog in of uit. kleur geeft de kleur van de fog aan. begin geeft de afstand aan waarop de fog moet beginnen. eind geeft de afstand aan waarop de fog maximaal is en niets meer kan worden gezien.
Om beter te begrijpen wat er gebeurt, zijn er twee typen fog, table based fog en vertex based fog. Het eerste type berekent fogwaarden op een pixelbasis. Het tweede type berekent de fogwaarde voor elke vertex en interpoleert deze dan. Het eerste type is beter maar niet altijd ondersteund. Game Maker probeert table based fog te gebruiken als dit ondersteund wordt en anders gebruikt het vertex based fog (tenzij geen fog wordt ondersteund). Merk op dat sommige grafische kaarten aangeven dat ze met table based fog kunnen werken maar bieden de gebruiker de mogelijkheid om dit uit te schakelen in de geavanceerde weergave instellingen. In deze situatie is het resultaat mogelijk een zwart scherm!
« Transformaties | Belichting »