Creare una variabile a istanza

Scripts e snippets scritti in GameMaker Language (gml)
Rispondi
Fab1can
Newbie
Messaggi: 6
Iscritto il: 02/08/2015, 8:21
Uso: GameMaker 8.1
Contatta:

Creare una variabile a istanza

Messaggio da Fab1can »

Nel gioco che sto creando ci sono dei personaggi che si creano in automatico e che devono avere ognuno un proprio score, è quindi possibile creare una variabile che si differenzia in ogni singola istanza di quel personaggio?

Avatar utente
Vallo92
GMI Advanced
Messaggi: 1508
Iscritto il: 15/07/2011, 20:26
Specialità: Grafico
Uso: GM:Studio 2
Contatta:

Re: Creare una variabile a istanza

Messaggio da Vallo92 »

assegna il valore della variabile punteggio ad ogni personaggio quando lo crei. Esempio:

Codice: Seleziona tutto

personaggio = instance_create(x, y, oPersonaggio); personaggio.punteggio = 100;
-Questi occhiali da sole le stanno benissimo. Vuole provarli con le lenti più scure?
- Si vede che le sto guardando le tette?
- Si
- Allora si

Fab1can
Newbie
Messaggi: 6
Iscritto il: 02/08/2015, 8:21
Uso: GameMaker 8.1
Contatta:

Re: Creare una variabile a istanza

Messaggio da Fab1can »

Non esisterebbe un metodo più semplice?
Una cosa tipo:

Codice: Seleziona tutto

instance_id.score=100
(Alcuni di quei personaggi li metto io nella mappa e di conseguenza non posso crearli con una variabile)

Avatar utente
doom13
Moderatore
Messaggi: 2093
Iscritto il: 31/08/2012, 15:40
Specialità: Programmazione
Uso: GM:Studio 2
Contatta:

Re: Creare una variabile a istanza

Messaggio da doom13 »

È esattamente quello che ti ha scritto vallo.
Immagine
Spoiler
Maze [sospeso]
Isom (titolo provvisorio) (Windows & Android) [sospeso]
Keep Calm & Jump (Android) [In corso]
The Graywall (Windows) [Completo]
DTB (Windows & Android) [Completo]
The Last Spell (Windows) [Completo]
Dukenstein: Return to the house (Windows) [Completo]
DMSystem (Windows) [Completo]
"Things get hard sometimes guys... But remember, dicks get hard too, but they don't stay hard forever. Don't give up!"

Fab1can
Newbie
Messaggi: 6
Iscritto il: 02/08/2015, 8:21
Uso: GameMaker 8.1
Contatta:

Re: Creare una variabile a istanza

Messaggio da Fab1can »

Ho risolto: il codice che mi serviva era semplicemente:

Codice: Seleziona tutto

var score=100;
Forse l'ho fatta un po più difficile di quanto fosse :asd:

Rispondi

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti