Barre Mobili
Barre Mobili
Ragazzi ho un problema... io ho creato un gioco con presenti delle barre mobili (trasportatrici) (barra che va in alto e in basso per trasportare il personaggio, o da sinistra verso destra)... io ho messo i codici che ho trovato in un tut di platform da un altro sito... ho messo in step
if instance_place(x,y-1.5,mariosx_obj)
{ mariosx_obj.x += vspeed }
però quando salgo sopra col personaggio la barra si ferma cioè quando è a contatto col personaggio la barra si arresta, diversamente della barra laterale (da destra a sinistra)...
le impostazioni che ho messo per la barra verticale sono quasi le stesse per la barra orizziontale...
Impo barra orizzontale
evento step:
if instance_place(x,y-1.5,mariosx_obj)
{ mariosx_obj.x += hspeed }
poi nel oggetto mariosx_obj:
collisione barra orizzontale:
move contact in:
direction: direction
maximum: 12
against: solid object
jump to given position:
x:xprevious
y:y
Set variable:
variable:vspeed
value:0
Invece per la barra verticale ho messo:
oggetto barra verticale
evento step:
if instance_place(x,y-1.5,mariosx_obj)
{ mariosx_obj.x += vspeed }
oggetto: mariosx_obj:
collisione con barra verticale:
move contact in:
direction: direction
maximum: 12
against: solid object
jump to given position:
x:xprevious
y:y
set variable:
variable: vspeed
value 0...
cosa ho sbagliato?
GRAZIE ^_^
if instance_place(x,y-1.5,mariosx_obj)
{ mariosx_obj.x += vspeed }
però quando salgo sopra col personaggio la barra si ferma cioè quando è a contatto col personaggio la barra si arresta, diversamente della barra laterale (da destra a sinistra)...
le impostazioni che ho messo per la barra verticale sono quasi le stesse per la barra orizziontale...
Impo barra orizzontale
evento step:
if instance_place(x,y-1.5,mariosx_obj)
{ mariosx_obj.x += hspeed }
poi nel oggetto mariosx_obj:
collisione barra orizzontale:
move contact in:
direction: direction
maximum: 12
against: solid object
jump to given position:
x:xprevious
y:y
Set variable:
variable:vspeed
value:0
Invece per la barra verticale ho messo:
oggetto barra verticale
evento step:
if instance_place(x,y-1.5,mariosx_obj)
{ mariosx_obj.x += vspeed }
oggetto: mariosx_obj:
collisione con barra verticale:
move contact in:
direction: direction
maximum: 12
against: solid object
jump to given position:
x:xprevious
y:y
set variable:
variable: vspeed
value 0...
cosa ho sbagliato?
GRAZIE ^_^
Ultima modifica di EmaEma94 il 15/11/2009, 18:25, modificato 1 volta in totale.
Re: Barre Mobili
Il debug si fà con F6, non con GmItalia.
Re: Barre Mobili
se sono arrivato a chiederlo a voi, vuol dire che non lo so! e poi i valori del debug non so leggerli! non sono molto bravoLapo ha scritto:Il debug si fà con F6, non con GmItalia.
Ultima modifica di EmaEma94 il 15/11/2009, 17:45, modificato 1 volta in totale.
Re: Barre Mobili
Il vero programmatore dopo che non è riuscito a risolvere un bug ci riprova e dopo averci riprovato ci riprova nuovamente e così via.EmaEma94 ha scritto:se sono arrivato a chiederlo a voi, vuol dire che non lo so!Lapo ha scritto:Il debug si fà con F6, non con GmItalia.
Torna fra 3 volte 3 giorni, ti ripeterò questo discorso per 3 volte 3 volte e allora, solo allora, guarderò il tuo codice infernale per darti la soluzione.
Re: Barre Mobili
Dato che ho 15 anni e la mia è una passione non so il vostro linguaggio anche se sto studiando per diventare un programmatore... ma questo dall'anno prossimo! allora... mi aiuti?Lapo ha scritto:Il vero programmatore dopo che non è riuscito a risolvere un bug ci riprova e dopo averci riprovato ci riprova nuovamente e così via.EmaEma94 ha scritto:se sono arrivato a chiederlo a voi, vuol dire che non lo so!Lapo ha scritto:Il debug si fà con F6, non con GmItalia.
Torna fra 3 volte 3 giorni, ti ripeterò questo discorso per 3 volte 3 volte e allora, solo allora, guarderò il tuo codice infernale per darti la soluzione.
Re: Barre Mobili
Quale parte di "torna fra 3 volte 3 giorni" non riesci a capire?EmaEma94 ha scritto:Dato che ho 15 anni e la mia è una passione non so il vostro linguaggio anche se sto studiando per diventare un programmatore... ma questo dall'anno prossimo! allora... mi aiuti?
Re: Barre Mobili
Tu non sei normale.... Qualcun'altro mi può aiutare?... PERCHE' POI... TU PENSI CHE SIA LA PRIMA VOLTA CHE NON CI RIESCO? IO HO RIPROVATO A CAMBIARE I CODICI... SONO IN BALLO DA UN MESE!Lapo ha scritto:Quale parte di "torna fra 3 volte 3 giorni" non riesci a capire?EmaEma94 ha scritto:Dato che ho 15 anni e la mia è una passione non so il vostro linguaggio anche se sto studiando per diventare un programmatore... ma questo dall'anno prossimo! allora... mi aiuti?
- maz85
- Admin
- Messaggi: 8287
- Iscritto il: 07/02/2004, 15:57
- Specialità: Nientologo
- Località: Oblio
- Contatta:
Re: Barre Mobili
Cerca su questa sezione il topic sulle piattaforme mobili.
Non ricordo se sul tutorial del platform nel sito ci siano anche le piattaforme.
Non ricordo se sul tutorial del platform nel sito ci siano anche le piattaforme.
Votate GmItalia nella classifica!
Ultime dal fronte.... notizie e altro sul sito di GmItalia
°Pagina personale: % di sviluppo giochi e altro°
Ultime dal fronte.... notizie e altro sul sito di GmItalia
°Pagina personale: % di sviluppo giochi e altro°
- PeppeAs95
- GMI Advanced
- Messaggi: 2231
- Iscritto il: 24/06/2008, 16:10
- Specialità: Modellazione[LD-HD]
- Località: Sonosce (MO)
- Contatta:
Re: Barre Mobili
EmaEma94 ha scritto:Tu non sei normale.... Qualcun'altro mi può aiutare?... PERCHE' POI... TU PENSI CHE SIA LA PRIMA VOLTA CHE NON CI RIESCO? IO HO RIPROVATO A CAMBIARE I CODICI... SONO IN BALLO DA UN MESE!Lapo ha scritto:Quale parte di "torna fra 3 volte 3 giorni" non riesci a capire?EmaEma94 ha scritto:Dato che ho 15 anni e la mia è una passione non so il vostro linguaggio anche se sto studiando per diventare un programmatore... ma questo dall'anno prossimo! allora... mi aiuti?
Si vede che ancora non conosci lapo...
Prova leggere altri suoi post. Ovvio che scherza (alcune volte), altre volte quando non c'è niente da scherzare mi sembra sia l'unico che si prende davvero cura dell'incolumità del forum...
Lapo rallegra e tiene in ordine.. GRANDE LAPO!
Mario: Livello 51
Luigi: livello 51
Bowser: livello 40
Spoiler
Re: Barre Mobili
In quasi un decennio di internet il primo che mi capisce.peppinoas ha scritto:
Si vede che ancora non conosci lapo...
Prova leggere altri suoi post. Ovvio che scherza (alcune volte), altre volte quando non c'è niente da scherzare mi sembra sia l'unico che si prende davvero cura dell'incolumità del forum...
Lapo rallegra e tiene in ordine.. GRANDE LAPO!
Re: Barre Mobili
Be... adesso il problema è risolto grazie a maz85... infatti ho visto... Lapo a mio parere pensa solo a polemizzare senza aiutare nessuno... Crede che non sia concesso non sapere o non saper fare... io il pc ho imparato ad usarlo da solo ma scusa se quando si passa a materie + complicate, che approfondirò l'anno prossimo, non so come andare avanti visto che di programmazione di ora non so più di tanto... anzi mi sto impegnando molto per arrivare più preparato avanti... quindi ho capito che si prende cura nel forum ma se provo a cambiare i codici e non ci riesco... li ricambio ancora... e non ci riesco... lo rifaccio ancora... e non ci riesco... allora chiedo aiuto a degli esperti come voi e magari imparo qualcosa!Lapo ha scritto:In quasi un decennio di internet il primo che mi capisce.peppinoas ha scritto:
Si vede che ancora non conosci lapo...
Prova leggere altri suoi post. Ovvio che scherza (alcune volte), altre volte quando non c'è niente da scherzare mi sembra sia l'unico che si prende davvero cura dell'incolumità del forum...
Lapo rallegra e tiene in ordine.. GRANDE LAPO!
-
- Newbie
- Messaggi: 9
- Iscritto il: 02/10/2008, 15:00
- Uso: GM:Studio 2
- Contatta:
Re: Barre Mobili
puoi mettere il file... più o meno ho anche io lo stesso problema... ma non riesco a risolverlo.... grazie
-
- Admin
- Messaggi: 12355
- Iscritto il: 19/08/2009, 16:20
- Specialità: Programmazione 3D
- Uso: GM:Studio 2
- Contatta:
Re: Barre Mobili
Lapo polemizzerà un sacco ma ha ragione! Anche io ho cominciato con gm a 15 anni ma non facevo troppe domande su cosa è sbagliato nel codice senza provarci almeno una 30ina di volte! Alla fine ci riuscirai!
Ps: per la modalità debug basta cliccare la freccia rossa, cliccare su show e poi show local varibles e metti il nome dell'oggetto o meglio ancora il suo id (passaci sopra col mouse e ti si scrive sotto). Devi imparare ad usarlo se vuoi risolvere i bug!
Ps: per la modalità debug basta cliccare la freccia rossa, cliccare su show e poi show local varibles e metti il nome dell'oggetto o meglio ancora il suo id (passaci sopra col mouse e ti si scrive sotto). Devi imparare ad usarlo se vuoi risolvere i bug!
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
Chi c’è in linea
Visitano il forum: Nessuno e 160 ospiti