vertex_create_buffer

Créez un nouveau tampon de vertex.

Syntaxe:

vertex_create_buffer();


Retours: Pointer


La description

Avec cette fonction, vous pouvez créer un nouveau tampon de vertex. Il s'agit d'un tampon de développement spécial créé par GameMaker Studio 2 qui est pré-formaté pour être utilisé lors de la création de primitives (pour une utilisation avec des shaders, par exemple). La fonction retournera un "Pointer" (index) pour le tampon qui devrait alors être utilisé dans tous les autres appels.

Lorsque vous utilisez un tampon de vertex créé avec cette fonction, vous appelez simplement vertex_begin pour commencer à lui affecter des données de vertex pour commencer à définir votre primitive personnalisée, qui sera ensuite conservée dans le tampon prêt à être envoyé au shader. Le tampon peut être réutilisé si nécessaire (sauf si vous avez utilisé le vertex_freeze fonction), à chaque appel de vertex_begin effacer les données de tampon précédentes prêtes à accepter les nouvelles données.


Exemple:

v_buff = vertex_create_buffer();

Le code ci-dessus va créer un nouveau tampon de vertex et stocker son handle dans la variable "v_buff".


Retour: Bâtiment primitif
Suivant: vertex_create_buffer_ext
© Copyright YoYo Games Ltd. 2017 Tous droits réservés