AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment : -20%
Ecran PC GIGABYTE 28″ LED M28U 4K ( IPS, 1 ms, ...
Voir le deal
399 €

 

 Tirer vers le haut et vers le bas en sautant

Aller en bas 
2 participants
AuteurMessage
RegelePisicilor
Pas mal
RegelePisicilor


Messages : 34
Projet Actuel : Du shoot, du shoot et encore du shoot!

Action plateformer typé arcade sur écran fixe, dans lequel le joueur doit éliminer, room après room, chaque ennemi qui se présente à lui!

Tirer vers le haut et vers le bas en sautant Empty
MessageSujet: Tirer vers le haut et vers le bas en sautant   Tirer vers le haut et vers le bas en sautant EmptyDim 31 Jan 2016 - 11:16

Salut à tous!

Voilà j'ai un petit soucis, mon perso tire vers la droite et vers la gauche, mais je voudrais également qu'il puisse tirer vers le haut à la condition que la touche de tir E et Up soient enclenchées, et je voudrais que mon personnage puisse tirer vers le bas à la condition qu'il n'y ait rien sous ses pieds.

Pourriez-vous me filer un petit coup de pouce pour cela?

Merci d'avance et bon week-end à tous!
Revenir en haut Aller en bas
Victor000.1
Débutant
Victor000.1


Messages : 23
Localisation : Picardie
Projet Actuel : Little Lost Soul

Tirer vers le haut et vers le bas en sautant Empty
MessageSujet: Re: Tirer vers le haut et vers le bas en sautant   Tirer vers le haut et vers le bas en sautant EmptyDim 31 Jan 2016 - 12:44

Tu peux essayer un truc comme ça :

Code:


shotup = keyboard_check(vk_up) && keyboard_check(ord('E')) // shotup = 1 lorsque UP et E sont pressés
shotdown = keyboard_check(vk_down) && keyboard_check(ord('E'))


if (shotup)
{
// Ton code de tir
}

if (vspeed < 0) && (shotdown)
{
//ton code de tir
}

Sinon, il existe aussi une tripoté de fonction tel que place_meeting(x,y,instance) ou place_free(x,y,instance) que tu peux utiliser en calculant s'il n'y a pas d'instance en dessous du personnage et qui sont certainement plus appropriés. Mais comme je ne connais pas ton code d'origine je peux pas te dire vraiment ^^'

J'espère que ça peux t'aider ^^
Revenir en haut Aller en bas
RegelePisicilor
Pas mal
RegelePisicilor


Messages : 34
Projet Actuel : Du shoot, du shoot et encore du shoot!

Action plateformer typé arcade sur écran fixe, dans lequel le joueur doit éliminer, room après room, chaque ennemi qui se présente à lui!

Tirer vers le haut et vers le bas en sautant Empty
MessageSujet: Re: Tirer vers le haut et vers le bas en sautant   Tirer vers le haut et vers le bas en sautant EmptyDim 31 Jan 2016 - 17:55

Super, merci pour ta réponse!

En revanche je me retrouve avec un soucis que je ne sais expliquer, à savoir que mon personnage ne tire vers le haut qu'à la condition qu'il n'y ait rien sous ses pieds, ce qui est très bizarre compte du code que j'ai:

Code:

shotup = keyboard_check(ord('W')) // shotup = 1 lorsque UP et E sont pressés
shotdown = keyboard_check(ord('S'))

//shoot down and up

if (shotup) {
z=instance_create(x,y,obj_Bullet2)
with(z){direction=90; speed=20}
exit
}


  if (shotdown) {
  {
z=instance_create(x,y,obj_Bullet2)
with(z){direction=270; speed=20}
exit
}
}


if (sprite_index = spr_charaDroite) {
 z=instance_create(x,y,obj_Bullet)
with(z){direction=0; speed=20}
exit
}

if (sprite_index = spr_charaGauche) {
 z=instance_create(x,y,obj_Bullet)
with(z){direction=180; speed=20}
exit
}



Si quelqu'un a une explication, ça serait super un fois de plus!
Revenir en haut Aller en bas
Contenu sponsorisé





Tirer vers le haut et vers le bas en sautant Empty
MessageSujet: Re: Tirer vers le haut et vers le bas en sautant   Tirer vers le haut et vers le bas en sautant Empty

Revenir en haut Aller en bas
 
Tirer vers le haut et vers le bas en sautant
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [résolu] Tir vers le haut
» coment detruir un monstre en sautant dessu?
» Probleme collision haut/bas
» Renverser la vue de bas en haut
» Haut les mains!!

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Entraide débutants-
Sauter vers: