Προς το περιεχόμενο
  • 0

GML Timer


Thanosdc

Ερώτηση

Καλησπέρα, εχω μια ερώτηση σχετικα με το πως μπορω να κανω timer στην gml που καθε λιγα δευτερολεπτα να αλλαζει την πορεία των σχετικων objects. Ευχαριστώ

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

3 απαντήσεις σε αυτή την ερώτηση

Προτεινόμενες αναρτήσεις

  • 0

Καλησπέρα, εχω μια ερώτηση σχετικα με το πως μπορω να κανω timer στην gml που καθε λιγα δευτερολεπτα να αλλαζει την πορεία των σχετικων objects. Ευχαριστώ

 

Στο event step, βάλε μια μεταβλητή, έστω timer, η οποία θα αυξάνεται κατά 1. (timer = timer +1)

 

Το step είναι ένας κύκλος επεξεργασίας. Αν έχεις ορίσει την ταχύτητα στο παιχνίδι (fps από το room properties, αναφέρεται και ως room_speed) π.χ. στο 30, τότε κάθε 30 step περνάει 1 δευτερόλεπτο σε πραγματικό χρόνο.

 

Όπoτε το timer σου κάνει μία σωστή τιμή, με ένα if μπορείς να κάνεις κάτι να γίνεται αντίστοιχα.

 

Αν η ενέργεια είναι περιοδική, ας πούμε θες κάθε μισό δευτερόλεπτο να γίνεται κάτι τότε θα σε βοηθήσει πολύ η πράξη mod.

Έστω στο παράδειγμα με 30fps, αν βάλεις if (timer mod 15 = 0) then { bla bla }, κάνει το ανωτέρω (κάθε μισό δευτερόλεπτο να εκτελείται το bla bla

 

Θυμήσου κάπου-κάπου να μηδενίζεις το timer. Αν τρέχει πολύ ώρα το παιχνίδι και το έχεις βάλει σε αντικείμενο όπως ο παίκτης που δεν χάνεται ποτέ, θα πιάσει εξωφρενικές τιμές.

 

Υ.Γ. τί φτιάχνεις? Το κατέχεις στο artistic κομμάτι ή ασχολείσαι μόνο με προγραμματισμό?

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0

Ευχαριστώ, εχουμε μια μικρή εταιρια software με ενα φιλο μου ( www.ekfik.com ). Να πω την αληθεια ψαχνω για καποιον με γνωσεις στην GML. 

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες
  • 0

Ευχαριστώ, εχουμε μια μικρή εταιρια software με ενα φιλο μου ( www.ekfik.com ). Να πω την αληθεια ψαχνω για καποιον με γνωσεις στην GML. 

 

Νόμιζα ότι ήσουν αρχάριος για αυτό σου απάντησα έτσι. Επαγγελματίας δεν είμαι αλλά έχω ασχοληθεί χρόνια με GML. Αν θες στείλε μου σ ενα Pm τί ακριβώς θέλετε και ίσως μπορώ να σας βοηθήσω.

Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε έναν λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι εύκολο!

Εγγραφείτε για έναν νέο λογαριασμό

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...

Με την περιήγησή σας στο insomnia.gr, αποδέχεστε τη χρήση cookies που ενισχύουν σημαντικά την εμπειρία χρήσης.