• Benvenuto in Making Videogames!
  • Dai sfogo alla tua fantasia!
  • Crea il tuo Videogioco!
Benvenuto ospite! Login Registrati




Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
mi serve un aiutino!
#1
ciao a tutti,vorrei sapere come fare in modo che il mio personaggio in game maker riesca a salire per le scale a pioli,e come falro passare dietro un oggetto,ad esempio metto un oggetto da una parte e quando il mio personaggio ci passa nn si deve vedere per il momento che e dietro quel oggetto
spero che qualcuno mi possa aiutare,grazie
 
Rispondi
#2
"vorrei sapere come fare in modo che il mio personaggio in game maker riesca a salire per le scale a pioli" il gioco è uno side-scrolling ? se sì basta che controlli se l'oggetto player è in collisione con l'oggetto "scala",quando questo è vero fai sì che il giocatore premendo un tasto vada in sù.
Per qunto riguarda la seconda richiesta la risposta è molto semplice,visualizza le proprietà del oggetto che vuoi che copra il player e come parametro Depth metti un numero inferiore rispetto al valore depth dell'oggetto player.
 
Rispondi
#3
(11-09-2013, 12:08 PM)Zettamax Ha scritto: "vorrei sapere come fare in modo che il mio personaggio in game maker riesca a salire per le scale a pioli" il gioco è uno side-scrolling ? se sì basta che controlli se l'oggetto player è in collisione con l'oggetto "scala",quando questo è vero fai sì che il giocatore premendo un tasto vada in sù.
Per qunto riguarda la seconda richiesta la risposta è molto semplice,visualizza le proprietà del oggetto che vuoi che copra il player e come parametro Depth metti un numero inferiore rispetto al valore depth dell'oggetto player.

sto ancora imparando ad usare game maker,mi sapresti dire come faccio a far in modo che quando collide con la scala se premo tasto su mi salga di sopra?
 
Rispondi
#4
Apri le proprietà dell'oggetto "player" clicchi su "Add Event" quindi scegli "Collision" ti comparirà un menù scegli l'oggetto "scala",ora dal menù laterale scegli il tab control quindi scegli "Execute code" qui metti questo codice:

Codice PHP:
if keyboard_check(vk_up){
object0.-=2


al posto di "object0" metti il nome dell'oggetto player (es. se si chiamasse "giocatore" tu devi mettere giocatore.y -=2) .
Spero di esserti stato d'aiuto,se hai altri problemi o dubbi chiedi pure Smile
 
Rispondi
#5
scs,ho provato a fare quello che mi hai detto,ma nn funziona,ho provato e riprovato,ma niente

e neanche il metodo di mettere il depth del oggeto che voglio stia d'avanti inferiore che quello del pleyer
ho messo il depth del player su 5
e quello del muro su 1 ma nn funziona
 
Rispondi
#6
Per caso stai usando la gravity all'oggetto player ?
Per quanto riguarda il metodo del depth prova a invertire i due numeri (metti a 5 il player e 1 al muro)poi dimmi cosa succede.
 
Rispondi
#7
bè io penso che per il personaggio che passa dietro l'oggeto puoi semplicemente togliere la collisione con esso, io ci ho provato, ho messo un muro che collide con gli strumenti ma non con il personaggio e lui semplicemente ci passa dietro
 
Rispondi
#8
" ho messo un muro che collide con gli strumenti ma non con il personaggio e lui semplicemente ci passa dietro"
Da quanto ho capito il problema non è il fatto che il muro abbia le collisioni con il player, perchè se ci fossero non riuscirebbe neanche a stare "davanti" al muro.
 
Rispondi
#9
ha fatto due domande, la mia risposta era indicata per la seconda.
 
Rispondi
  


Vai al forum:


Browsing: 2 Ospite(i)