z gravity
- doom13
- Moderatore
- Messaggi: 2093
- Iscritto il: 31/08/2012, 15:40
- Specialità: Programmazione
- Uso: GM:Studio 2
- Contatta:
z gravity
AAAAAA ci ho sbattuto parecchio la testa poi ha crashato GM senza aver salvato e quindi mi sono stufato.
Qualcuno mi può aiutare a fare un gravità sull'asse z? Non so proprio come fare, non ho guardato tutorial su internet per non confondermi.
Qualcuno mi può aiutare a fare un gravità sull'asse z? Non so proprio come fare, non ho guardato tutorial su internet per non confondermi.
Spoiler
"Things get hard sometimes guys... But remember, dicks get hard too, but they don't stay hard forever. Don't give up!"
-
- Admin
- Messaggi: 12355
- Iscritto il: 19/08/2009, 16:20
- Specialità: Programmazione 3D
- Uso: GM:Studio 2
- Contatta:
Re: z gravity
step event:zgravity tienilo sempre uguale (è la gravità)
zspeed è la velocità lungo l'asse z
z è z.
Codice: Seleziona tutto
zspeed += zgravity;
z += zspeed;
zspeed è la velocità lungo l'asse z
z è z.
Time to feel, time to believe
Dare to see what may come of our future
Lift your head, broaden your gaze
Speak your mind and your thoughts they will follow you
Dare to see what may come of our future
Lift your head, broaden your gaze
Speak your mind and your thoughts they will follow you
- doom13
- Moderatore
- Messaggi: 2093
- Iscritto il: 31/08/2012, 15:40
- Specialità: Programmazione
- Uso: GM:Studio 2
- Contatta:
Re: z gravity
E se io voglio fare un salto inverto zgravity?Jak ha scritto:step event:zgravity tienilo sempre uguale (è la gravità)Codice: Seleziona tutto
zspeed += zgravity; z += zspeed;
zspeed è la velocità lungo l'asse z
z è z.
Spoiler
"Things get hard sometimes guys... But remember, dicks get hard too, but they don't stay hard forever. Don't give up!"
- gameplay_extreme
- GMI VIP
- Messaggi: 3824
- Iscritto il: 13/11/2010, 16:23
- Uso: GM:Studio 2
- Contatta:
Re: z gravity
no, metti un valore negativo a zspeed... (cioè lo stesso principio che si usa con i platform 2D)
Ultima modifica di gameplay_extreme il 18/08/2014, 14:11, modificato 1 volta in totale.
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
- doom13
- Moderatore
- Messaggi: 2093
- Iscritto il: 31/08/2012, 15:40
- Specialità: Programmazione
- Uso: GM:Studio 2
- Contatta:
Re: z gravity
ok, dopo provo che è meglio, prima di sparare cavolategameplay_extreme ha scritto:no, metti un valore negativo zspeed... (cioè lo stesso principio che si usa con i platform 2D)
Spoiler
"Things get hard sometimes guys... But remember, dicks get hard too, but they don't stay hard forever. Don't give up!"
- doom13
- Moderatore
- Messaggi: 2093
- Iscritto il: 31/08/2012, 15:40
- Specialità: Programmazione
- Uso: GM:Studio 2
- Contatta:
Re: z gravity
Grazie ragazzi ci sono riuscito anche se c'è una cosa, quando salto, non tanto il senso di un vero salto. Sembra più uno spostamento verso l'alto e poi subito verso il basso (che poi é quello), come posso fare in modo che il personaggio che salta abbia una certa accelerazione che poi man mano diminuisce fino a che torni giù?
Spoiler
"Things get hard sometimes guys... But remember, dicks get hard too, but they don't stay hard forever. Don't give up!"
- mac12
- Membro d'elite
- Messaggi: 1124
- Iscritto il: 18/09/2012, 17:32
- Specialità: programmazione
- Uso: GameMaker 8.1
- Contatta:
Re: z gravity
usa un'altra variabile da sommare alla z del personaggio: quando premi il tasto lo salta lo imposti ad 1(per esempio) e lo continui a sommare alla z, ma intanto lo diminuisci anche, poi andrà in negativo e il personaggio "cadrà", devi fare un po' di prove per renderlo realistico.
Spoiler
- doom13
- Moderatore
- Messaggi: 2093
- Iscritto il: 31/08/2012, 15:40
- Specialità: Programmazione
- Uso: GM:Studio 2
- Contatta:
Re: z gravity
Uhm va bene farò qualche provamac12 ha scritto:usa un'altra variabile da sommare alla z del personaggio: quando premi il tasto lo salta lo imposti ad 1(per esempio) e lo continui a sommare alla z, ma intanto lo diminuisci anche, poi andrà in negativo e il personaggio "cadrà", devi fare un po' di prove per renderlo realistico.
Spoiler
"Things get hard sometimes guys... But remember, dicks get hard too, but they don't stay hard forever. Don't give up!"
- Breston
- Membro
- Messaggi: 84
- Iscritto il: 21/08/2014, 15:51
- Specialità: Nothing
- Uso: GM:Studio 2
- Contatta:
Re: z gravity
Allora dovresti spiegare meglio cosa vorresti ottenere e soprattutto mostrarci il codice, perché invece è proprio così che funziona il salto nella realtà. Per saltare, applichiamo una forza su un substrato rigido, che replica questa forza su di noi. Il nostro corpo subisce quindi una forza elevata per un piccolo intervallo di tempo cioè da quando cominciamo ad esercitarla a quando ci solleviamo da terra (forza impulsiva). A partire dall'istante in cui non tocchiamo più terra, l'unica forza agente sul nostro corpo è quella gravitazionale: il salto è quindi la stessa cosa del moto dei proiettili studiato in balistica.
Un oggetto possiede una velocità iniziale positiva (con riferimento di ordinate verso l'alto) che viene decrementata via via da un'accelerazione negativa costante, che, trascurando la resistenza dell'aria, vale in buona approssimazione [latex]g \approx 9.80 m/s^2[/latex]
Un oggetto possiede una velocità iniziale positiva (con riferimento di ordinate verso l'alto) che viene decrementata via via da un'accelerazione negativa costante, che, trascurando la resistenza dell'aria, vale in buona approssimazione [latex]g \approx 9.80 m/s^2[/latex]
- guidox
- GMI Honor
- Messaggi: 5765
- Iscritto il: 26/07/2009, 17:23
- Specialità: programmazione
- Uso: GM:Studio 1.4 Android
- Località: Marche
- Contatta:
Re: z gravity
In step:
quando devi saltare:
quando tocchi il terreno:
esempio: http://giochiphp.altervista.org/uploade ... ump3d.gm81
Codice: Seleziona tutto
zspeed -= zgravity;
z += zspeed;
Codice: Seleziona tutto
zspeed=jumppower;
Codice: Seleziona tutto
zspeed=0;
- doom13
- Moderatore
- Messaggi: 2093
- Iscritto il: 31/08/2012, 15:40
- Specialità: Programmazione
- Uso: GM:Studio 2
- Contatta:
Re: z gravity
guidox ha scritto:In step:quando devi saltare:Codice: Seleziona tutto
zspeed -= zgravity; z += zspeed;
quando tocchi il terreno:Codice: Seleziona tutto
zspeed=jumppower;
Più o meno é quello che ha scritto jak...Codice: Seleziona tutto
zspeed=0;
esempio: http://giochiphp.altervista.org/uploade ... ump3d.gm81
Spoiler
"Things get hard sometimes guys... But remember, dicks get hard too, but they don't stay hard forever. Don't give up!"
Chi c’è in linea
Visitano il forum: Nessuno e 23 ospiti