Problema Staminabar ed Healthbar

Hai una curiosità o un problema con Game Maker? Domanda e ti sarà risposto!
Rispondi
Avatar utente
Wolfrost
Membro super
Messaggi: 692
Iscritto il: 03/08/2014, 13:08
Specialità: Programmazione
Uso: GM:Studio 1.4 Pro
Località: Una galassia lontana lontana...
Contatta:

Problema Staminabar ed Healthbar

Messaggio da Wolfrost »

Per il mio gioco avevo in mente di mettere una barra della vita ed una barra della stamina, e quindi ho usato questo codice nel draw event dell' obj_Controller:

Codice: Seleziona tutto

depth = -5;
//////
draw_sprite_ext(spr_HeadZeb,0,view_xview,view_yview,0.10,0.10,0,c_white,1);
// Vita : global.health_points
var playerhealth;
playerhealth = (global.health_points / global.health_points_max) * 100;
draw_healthbar(view_xview[0]+4, view_yview[0]+4, view_xview[0]+32, view_yview[0]+8, playerhealth, c_black, c_lime, c_red, 0, true, true);
// Stamina : global.stamina
var playerstamina;
playerstamina = (global.stamina / global.stamina_max) * 100;
draw_healthbar(view_xview[0]+4, view_yview[0]+8, view_xview[0]+32, view_yview[0]+8, playerstamina, c_black, c_blue, c_blue, 0, true, true);
Come vedete "depth = -5;" setta la profondità dell'immagine della testa del PG, facendo in modo che non vada dietro i muri e che abbia priorità.
Con il draw_sprite_ext disegno la testa del PG e la metto in alto a sinistra a seguire la view del personaggio che cammina (ovviamente la rimpicciolisco).
Fin qui tutto bene, ma i problemi iniziano ora:
Creo una healthbar utilizzando la variabile playerhealth usando due variabili (health_points ed health_points_max) che ho inserito nel create event del personaggio giocabile. Stessa cosa per la barra della stamina, solo che ho usato stamina e stamina_max.
Dovrebbe funzionare tutto liscio, ma il risultato è questo:
http://i.gyazo.com/ccc9856e2829ed97739049961aa0f171.png
Come vedete devo ancora sistemare la posizione delle due barre, ma il problema non è questo: la stamina bar è meno spessa della healthbar. Come risolvo? :? Grazie in anticipo

Avatar utente
gameplay_extreme
GMI VIP
Messaggi: 3824
Iscritto il: 13/11/2010, 16:23
Uso: GM:Studio 2
Contatta:

Re: Problema Staminabar ed Healthbar

Messaggio da gameplay_extreme »

è un banale errore nelle coordinate ;)
Immagine
clicca sul logo qui sopra per info e download riguardo ai miei software o per sapere come si crea un videogioco!

iscriviti qui gratuitamente a GMI !
Spoiler
- Una curiosità: come mai quell' ordine ?
- Perché formava una scaletta molto carina da vedere.


"ah ah...grazie alla annotazione scientifica ti ho fregato!"
(come disse la calcolatrice al display)

Avatar utente
Wolfrost
Membro super
Messaggi: 692
Iscritto il: 03/08/2014, 13:08
Specialità: Programmazione
Uso: GM:Studio 1.4 Pro
Località: Una galassia lontana lontana...
Contatta:

Re: Problema Staminabar ed Healthbar

Messaggio da Wolfrost »

gameplay_extreme ha scritto:è un banale errore nelle coordinate ;)
Puoi spiegarti meglio? :hum: Grazie mille
Immagine

Immagine

Avatar utente
gameplay_extreme
GMI VIP
Messaggi: 3824
Iscritto il: 13/11/2010, 16:23
Uso: GM:Studio 2
Contatta:

Re: Problema Staminabar ed Healthbar

Messaggio da gameplay_extreme »

in draw_healthbar i primi 4 argomenti/parametri indicano la posizione e dimensioni del rettangolo dentro al quale compare la barra, se osservi bene ciò che hai postato è normale che la seconda barra sia più sottile della prima ;)
Immagine
clicca sul logo qui sopra per info e download riguardo ai miei software o per sapere come si crea un videogioco!

iscriviti qui gratuitamente a GMI !
Spoiler
- Una curiosità: come mai quell' ordine ?
- Perché formava una scaletta molto carina da vedere.


"ah ah...grazie alla annotazione scientifica ti ho fregato!"
(come disse la calcolatrice al display)

Avatar utente
Wolfrost
Membro super
Messaggi: 692
Iscritto il: 03/08/2014, 13:08
Specialità: Programmazione
Uso: GM:Studio 1.4 Pro
Località: Una galassia lontana lontana...
Contatta:

Re: Problema Staminabar ed Healthbar

Messaggio da Wolfrost »

gameplay_extreme ha scritto:in draw_healthbar i primi 4 argomenti/parametri indicano la posizione e dimensioni del rettangolo dentro al quale compare la barra, se osservi bene ciò che hai postato è normale che la seconda barra sia più sottile della prima ;)
Non riesco proprio a trovare l'errore ç_ç Ti prego illuminami
Immagine

Immagine

Avatar utente
Bombertoman
Membro super
Messaggi: 595
Iscritto il: 14/07/2014, 18:35
Specialità: Programmazione
Uso: GM:Studio 1.4 Standard
Località: Manfredonia (FG)
Contatta:

Re: Problema Staminabar ed Healthbar

Messaggio da Bombertoman »

Wolfrost ha scritto:

Codice: Seleziona tutto

draw_healthbar(view_xview[0]+4, view_yview[0]+4, view_xview[0]+32, view_yview[0]+8, playerhealth, c_black, c_lime, c_red, 0, true, true);
// Stamina : global.stamina
var playerstamina;
playerstamina = (global.stamina / global.stamina_max) * 100;
draw_healthbar(view_xview[0]+4, view_yview[0]+8, view_xview[0]+32, view_yview[0]+8, playerstamina, c_black, c_blue, c_blue, 0, true, true)
La salute va da view_yview+4 a view_yview+8 mentre la stamina va da view_yview+8 a view_yview+8
Project GG... vediamo se riesco a finire un gioco per una volta...

Avatar utente
Wolfrost
Membro super
Messaggi: 692
Iscritto il: 03/08/2014, 13:08
Specialità: Programmazione
Uso: GM:Studio 1.4 Pro
Località: Una galassia lontana lontana...
Contatta:

Re: Problema Staminabar ed Healthbar

Messaggio da Wolfrost »

Bombertoman ha scritto:
Wolfrost ha scritto:

Codice: Seleziona tutto

draw_healthbar(view_xview[0]+4, view_yview[0]+4, view_xview[0]+32, view_yview[0]+8, playerhealth, c_black, c_lime, c_red, 0, true, true);
// Stamina : global.stamina
var playerstamina;
playerstamina = (global.stamina / global.stamina_max) * 100;
draw_healthbar(view_xview[0]+4, view_yview[0]+8, view_xview[0]+32, view_yview[0]+8, playerstamina, c_black, c_blue, c_blue, 0, true, true)
La salute va da view_yview+4 a view_yview+8 mentre la stamina va da view_yview+8 a view_yview+8
Dopo questa è affermato ed appurato che sono nabbo :spat: Grazie mille amico :sisisi:
Immagine

Immagine

Avatar utente
Bombertoman
Membro super
Messaggi: 595
Iscritto il: 14/07/2014, 18:35
Specialità: Programmazione
Uso: GM:Studio 1.4 Standard
Località: Manfredonia (FG)
Contatta:

Re: Problema Staminabar ed Healthbar

Messaggio da Bombertoman »

Wolfrost ha scritto:
Bombertoman ha scritto:
Wolfrost ha scritto:

Codice: Seleziona tutto

draw_healthbar(view_xview[0]+4, view_yview[0]+4, view_xview[0]+32, view_yview[0]+8, playerhealth, c_black, c_lime, c_red, 0, true, true);
// Stamina : global.stamina
var playerstamina;
playerstamina = (global.stamina / global.stamina_max) * 100;
draw_healthbar(view_xview[0]+4, view_yview[0]+8, view_xview[0]+32, view_yview[0]+8, playerstamina, c_black, c_blue, c_blue, 0, true, true)
La salute va da view_yview+4 a view_yview+8 mentre la stamina va da view_yview+8 a view_yview+8
Dopo questa è affermato ed appurato che sono nabbo :spat: Grazie mille amico :sisisi:
Tranquillo capita a tutti di fare errori di distrazione ;)
Project GG... vediamo se riesco a finire un gioco per una volta...

Rispondi

Chi c’è in linea

Visitano il forum: Nessuno e 40 ospiti