2016-11-28 2 views
0

Comment créer des objets comptés par le temps? par exemple, 1 paquet de santé se reproduit toutes les 15 secondes.comment créer en continu des objets avec le temps? C++ Game

J'ai envisagé d'utiliser array, mais cela signifie que je n'ai qu'un nombre limité de packs de santé, même en cas de gameplay prolongé.

Actuellement, je ne suis en mesure de tirer le premier pack santé que lorsque le jeu se déroule.

Sur une note de côté, comment supprimer l'objet?

+0

Vous devez configurer une horloge et vérifier l'heure souhaitée dans la boucle de jeu, puis la redémarrer. –

+0

Avez-vous envisagé de réutiliser les healtpacks sur la baie? Si vous créez continuellement, vous finirez par perdre de la mémoire, et créer de nombreux éléments minuscules mènera à la fragmentation. Réutiliser ensuite dans un tableau est une meilleure option. – rlam12

Répondre