Semplicissimo esempio di energia e visualizzazione barra!

Tutorial, videotutorials ed esempi creati da noi
Rispondi
Avatar utente
GameExtreme
Membro
Messaggi: 158
Iscritto il: 03/02/2014, 20:37
Specialità: Nabbo [-]
Uso: GM:Studio 2
Località: Brescia
Contatta:

Semplicissimo esempio di energia e visualizzazione barra!

Messaggio da GameExtreme »

Salve ragazzi,
Con questo tutorial rivolto ai principianti appena iscritti, voglio mostrarvi ( se non è stato già fatto) un progetto dove andremo ad esaminare come creare una Healthbar, con questo progetto vedremo:
-La barra di energia ( ma dai xD)
-Visualizzazione della barra di energia sullo schermo
-Nemici che ci fanno perdere energia
-Oggetti che raccolti ci fanno aumentare l'energia
Come verrà:
Immagine
Immagine
Immagine

Download :

http://www.mediafire.com/download/239ra ... cupero.rar

Che ne dite? :lol:

Avatar utente
legogo
Membro attivo
Messaggi: 346
Iscritto il: 03/02/2014, 16:57
Specialità: fastidioso
Uso: GM:Studio 1.4 Free
Località: Cuneo(CN)
Contatta:

Re: Semplicissimo esempio di energia e visualizzazione barra

Messaggio da legogo »

Mio salvatore!!!!

Avatar utente
GameExtreme
Membro
Messaggi: 158
Iscritto il: 03/02/2014, 20:37
Specialità: Nabbo [-]
Uso: GM:Studio 2
Località: Brescia
Contatta:

Re: Semplicissimo esempio di energia e visualizzazione barra

Messaggio da GameExtreme »

legogo ha scritto:Mio salvatore!!!!
Figurati :cappa:

Avatar utente
legogo
Membro attivo
Messaggi: 346
Iscritto il: 03/02/2014, 16:57
Specialità: fastidioso
Uso: GM:Studio 1.4 Free
Località: Cuneo(CN)
Contatta:

Re: Semplicissimo esempio di energia e visualizzazione barra

Messaggio da legogo »

il cicu (immagine dell'accout) mi fà paura :paura:

Avatar utente
GameExtreme
Membro
Messaggi: 158
Iscritto il: 03/02/2014, 20:37
Specialità: Nabbo [-]
Uso: GM:Studio 2
Località: Brescia
Contatta:

Re: Semplicissimo esempio di energia e visualizzazione barra

Messaggio da GameExtreme »

legogo ha scritto:il cicu (immagine dell'accout) mi fà paura :paura:
E' quello il mio scopo :twisted:

GM1989
Newbie
Messaggi: 42
Iscritto il: 16/12/2014, 12:15
Specialità: Programmazione
Uso: GM:Studio 2
Contatta:

Re: Semplicissimo esempio di energia e visualizzazione barra

Messaggio da GM1989 »

Scusami ma da quello che vedo negli screen è un tutorial ad una barra vita ed una barra energia.
Sai farne uno dove sia il pg che controllo e sia com/mob hanno una propria barra vita ed energia?

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

Re: Semplicissimo esempio di energia e visualizzazione barra

Messaggio da doom13 »

GM1989 ha scritto:Scusami ma da quello che vedo negli screen è un tutorial ad una barra vita ed una barra energia.
Sai farne uno dove sia il pg che controllo e sia com/mob hanno una propria barra vita ed energia?
Basta usare due variabili diverse, una è la vita del pg e l'altra è la vita del com/mob quello che vuoi.
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!"

GM1989
Newbie
Messaggi: 42
Iscritto il: 16/12/2014, 12:15
Specialità: Programmazione
Uso: GM:Studio 2
Contatta:

Re: Semplicissimo esempio di energia e visualizzazione barra

Messaggio da GM1989 »

doom13 ha scritto:
GM1989 ha scritto:Scusami ma da quello che vedo negli screen è un tutorial ad una barra vita ed una barra energia.
Sai farne uno dove sia il pg che controllo e sia com/mob hanno una propria barra vita ed energia?
Basta usare due variabili diverse, una è la vita del pg e l'altra è la vita del com/mob quello che vuoi.
Non riesco.
Gli oggetti "mob" hanno in comune la vita, porto a 0 vite uno, gli altri si distruggono toccandoli.

il manuale dice che devo inserire ID.variabile
per farlo devo andare nella room e vedere l'ID di ogni mob presente, c'è un modo più veloce? perchè altrimenti dovrei scrivere una riga per ogni id.

e dato che nel prossimo livello voglio farli spownare ogni 10 secondi, non conoscerei gli id di questi altri.

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

Re: Semplicissimo esempio di energia e visualizzazione barra

Messaggio da doom13 »

A parte il fatto che comunque c'è modo di capire qualiono i nuovi id, a te tutto quello non interessa. Al 100% starai utilizzando la variabile globale health che nel tuo caso non va bene. O meglio va bene ma solo per un mob o pg.
Ora non ho visto l'esempio ma il modo più semplice è inizializzare nel create event del pg/mob una variabile che chiamerai per esempio vita.
Nel draw event di ogni mob/pg disegnerai la barra in base proprio a questa nuova variabile.
Se non riesci proprio scaricherò questo esempio e vediamo com'è fatto.
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!"

GM1989
Newbie
Messaggi: 42
Iscritto il: 16/12/2014, 12:15
Specialità: Programmazione
Uso: GM:Studio 2
Contatta:

Re: Semplicissimo esempio di energia e visualizzazione barra

Messaggio da GM1989 »

La variabile globale "health(in realtà sto usando lives)" la sto usando solo per le vite di chi sta giocando

per i mob nel CreatEvent gli sto dando questa variabile

Codice: Seleziona tutto

globalvar livb;
livb=2;
e quando la palla oggetto colpisce un mob avviene questo codice

Codice: Seleziona tutto

livb-=2;
if livb<0
    {
    with (other) instance_destroy(); //c'e scritto other perchè questo è scritto nell'evento collisione palla e non mob.
    score+=20;
    audio_play_sound(snd_Brick_breck,1,0,);
    }

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

Re: Semplicissimo esempio di energia e visualizzazione barra

Messaggio da doom13 »

Prova elminando globalvar livb dal create e modificare nello script della collisione livb -= 2 con other.livb -=2
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!"

GM1989
Newbie
Messaggi: 42
Iscritto il: 16/12/2014, 12:15
Specialità: Programmazione
Uso: GM:Studio 2
Contatta:

Re: Semplicissimo esempio di energia e visualizzazione barra

Messaggio da GM1989 »

Era quello, grazie!
quindi le variabili posso settarle anche senza il comando apposito

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

Re: Semplicissimo esempio di energia e visualizzazione barra

Messaggio da doom13 »

GM1989 ha scritto:Era quello, grazie!
quindi le variabili posso settarle anche senza il comando apposito
Si esatto però devi stare attento perché in gm ci sono 3 tipi di variabile, globali, che avevi creato tu usando globalvar (altro metodo è global.nomevariabile), poi ci sono le variabili di istanza che puoi semplicemente settando una variabile con un valore e poi c'è un tipo di variabile che si dichiara con var e che esiste solo nello script in cui la usi.
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!"

DarkCloud24
Newbie
Messaggi: 17
Iscritto il: 13/10/2016, 9:33
Specialità: Disegno grafica
Uso: GM:Studio 1.4 Standard
Contatta:

Re: Semplicissimo esempio di energia e visualizzazione barra!

Messaggio da DarkCloud24 »

scusate non riesco ad aprire il programma, una volta estratto con quale programma lo apro? è un tutorial in pdf o cosa?

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

Re: Semplicissimo esempio di energia e visualizzazione barra!

Messaggio da doom13 »

DarkCloud24 ha scritto:scusate non riesco ad aprire il programma, una volta estratto con quale programma lo apro? è un tutorial in pdf o cosa?
E' un progetto fatto con Game Maker 6 o 7, se sei con GMS devi fare importa e selezionare l'estensione *.gmk.
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!"

DarkCloud24
Newbie
Messaggi: 17
Iscritto il: 13/10/2016, 9:33
Specialità: Disegno grafica
Uso: GM:Studio 1.4 Standard
Contatta:

Re: Semplicissimo esempio di energia e visualizzazione barra!

Messaggio da DarkCloud24 »

Grazie mille!! :D ;) gentilissimo!! ;) ora mi dovrò far furbo e cercare di far subire i danni non continuamente collisionando con qualcosa, magari potei creare un oggetto trasparente che scompare subito giusto il tempo di toccare il nemico e il danno rimane quello :D

Avatar utente
Scario
Moderatore
Messaggi: 2707
Iscritto il: 26/05/2003, 20:29
Specialità: Tergiversare
Uso: GM:Studio 2
Contatta:

Re: Semplicissimo esempio di energia e visualizzazione barra!

Messaggio da Scario »

EDIT: mi sono accorto solo ora che il messaggio originale è del 2014 :spat: Come non detto!
Immagine

Rispondi

Chi c’è in linea

Visitano il forum: Nessuno e 4 ospiti