GM-versie: | , .x, ? |
Pro vereist: | Ja |
Niveau: | Gevorderd |
Met deze scripts kan je gemakkelijk een sprite, background of surface omzetten in een 3D-model.
Inhoud: |
voorbeeld van een gegenereerd model |
d3d_model_create_from_sprite(ind, subimg[, thickness[, threshold[, center]]])
Maak een nieuw model aan op basis van de subimage subimg van sprite ind.
Met thickness kan je de dikte van het model bepalen (standaard 1) en met threshold kan je aangeven tot welke alfawaarde een pixel als doorzichtig wordt aangemerkt (standaard 0) en center bepaalt of pixels met hun linkerachterbovenhoek uitgelijnd worden (false) of met het midden van de pixel (true). (standaard false)
Geeft de index van het model terug.
d3d_model_create_from_background(ind[, thickness[, center]])
Maak een nieuw model aan op basis van de background ind.
Met thickness kan je de dikte van het model bepalen (standaard 1) en met center kan je bepalen of pixels met hun linkerachterbovenhoek uitgelijnd worden (false) of met het midden van de pixel (true). (standaard false)
Geeft de index van het model terug.
d3d_model_create_from_surface(ind[, thickness[, threshold[, xoffset, yoffset, zoffset]]])
Maak een nieuw model aan op basis van de surface ind.
Met thickness kan je de dikte van het model bepalen (standaard 1) en met threshold kan je aangeven tot welke alfawaarde een pixel als doorzichtig wordt aangemerkt (standaard 0). xoffset, yoffset en zoffset bepalen waar het midden van het model komt, op dezelfde manier als de origin van een sprite.
Geeft de index van het model terug.
d3d_model_add_from_sprite(ind, spr, subimg[, thickness[, threshold[, center]]])
Voeg het model van de subimage subimg van sprite spr toe aan het model ind.
Met thickness kan je de dikte van het model bepalen (standaard 1) en met threshold kan je aangeven tot welke alfawaarde een pixel als doorzichtig wordt aangemerkt (standaard 0) en center bepaalt of pixels met hun linkerachterbovenhoek uitgelijnd worden (false) of met het midden van de pixel (true). (standaard false)
Geeft de index van het model terug.
d3d_model_add_from_background(ind, bg[, thickness[, center]])
Voeg het model van de background bg toe aan het model ind.
Met thickness kan je de dikte van het model bepalen (standaard 1) en met center kan je bepalen of pixels met hun linkerachterbovenhoek uitgelijnd worden (false) of met het midden van de pixel (true). (standaard false)
Geeft de index van het model terug.
d3d_model_add_from_surface(ind, surf[, thickness[, threshold[, xoffset, yoffset, zoffset]]])
Voeg het model van de surface surf toe aan het model ind.
Met thickness kan je de dikte van het model bepalen (standaard 1) en met threshold kan je aangeven tot welke alfawaarde een pixel als doorzichtig wordt aangemerkt (standaard 0). xoffset, yoffset en zoffset bepalen waar het midden van het model komt, op dezelfde manier als de origin van een sprite.
Geeft de index van het model terug.
Wil je de extensie verder uitbreiden of delen van de code gebruiken? Dat kan. De enige vereiste is dat afgeleiden onder dezelfde licentie vallen.
Wijzigingen in dit pakket:
Datum | Wijziging |
2013-06-25 | Scripts en extensie geplaatst |