z gravity

Argomenti riguardanti il D3D di GameMaker e librerie esterne.
Rispondi
Avatar utente
doom13
Moderatore
Messaggi: 2093
Iscritto il: 31/08/2012, 15:40
Specialità: Programmazione
Uso: GM:Studio 2
Contatta:

z gravity

Messaggio da doom13 »

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.
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!"

Jak
Admin
Messaggi: 12355
Iscritto il: 19/08/2009, 16:20
Specialità: Programmazione 3D
Uso: GM:Studio 2
Contatta:

Re: z gravity

Messaggio da Jak »

step event:

Codice: Seleziona tutto

zspeed += zgravity;
z += zspeed;
zgravity tienilo sempre uguale (è la gravità)
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

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

Re: z gravity

Messaggio da doom13 »

Jak ha scritto:step event:

Codice: Seleziona tutto

zspeed += zgravity;
z += zspeed;
zgravity tienilo sempre uguale (è la gravità)
zspeed è la velocità lungo l'asse z
z è z.
:fapensare: E se io voglio fare un salto inverto zgravity?
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!"

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

Re: z gravity

Messaggio da gameplay_extreme »

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.
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
doom13
Moderatore
Messaggi: 2093
Iscritto il: 31/08/2012, 15:40
Specialità: Programmazione
Uso: GM:Studio 2
Contatta:

Re: z gravity

Messaggio da doom13 »

gameplay_extreme ha scritto:no, metti un valore negativo zspeed... (cioè lo stesso principio che si usa con i platform 2D)
ok, dopo provo che è meglio, prima di sparare cavolate
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!"

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

Re: z gravity

Messaggio da doom13 »

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ù?
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!"

Avatar utente
mac12
Membro d'elite
Messaggi: 1124
Iscritto il: 18/09/2012, 17:32
Specialità: programmazione
Uso: GameMaker 8.1
Contatta:

Re: z gravity

Messaggio da mac12 »

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.

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

Re: z gravity

Messaggio da doom13 »

mac12 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.
Uhm va bene farò qualche prova
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!"

Avatar utente
Breston
Membro
Messaggi: 84
Iscritto il: 21/08/2014, 15:51
Specialità: Nothing
Uso: GM:Studio 2
Contatta:

Re: z gravity

Messaggio da Breston »

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]

Avatar utente
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

Messaggio da guidox »

In step:

Codice: Seleziona tutto

zspeed -= zgravity;
z += zspeed;
quando devi saltare:

Codice: Seleziona tutto

zspeed=jumppower;
quando tocchi il terreno:

Codice: Seleziona tutto

zspeed=0;
esempio: http://giochiphp.altervista.org/uploade ... ump3d.gm81
Immagine

Immagine

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

Re: z gravity

Messaggio da doom13 »

guidox ha scritto:In step:

Codice: Seleziona tutto

zspeed -= zgravity;
z += zspeed;
quando devi saltare:

Codice: Seleziona tutto

zspeed=jumppower;
quando tocchi il terreno:

Codice: Seleziona tutto

zspeed=0;
Più o meno é quello che ha scritto jak...
esempio: http://giochiphp.altervista.org/uploade ... ump3d.gm81
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!"

Rispondi

Chi c’è in linea

Visitano il forum: Nessuno e 5 ospiti