AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment : -15%
(Adhérents Fnac) LEGO® Star Wars™ ...
Voir le deal
552.49 €

 

 Ennemis qui tire?

Aller en bas 
2 participants
AuteurMessage
Hovik22
Nouveau
Hovik22


Messages : 7
Projet Actuel : La création d'un jeu Pokémon où nous incarnerons le Pokémon en Combat! Le projet se nomme: Pokémon Blue Conquest.

Ennemis qui tire? Empty
MessageSujet: Ennemis qui tire?   Ennemis qui tire? EmptyVen 20 Fév 2015 - 17:24

Bonjour à tous! J'aurais besoin de votre aide pour quel que chose simple mais j'ai du mal à trouver comment ça marche et je ne trouve rien sur internet! Je cherche à faire un ennemi qui tire sur notre personnage (les tires seraient des sprites spéciaux) et chaque tire il faudra compter par exemple 3 secondes (chaque 3 secondes l'ennemi tire). Merci de votre aide!
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


Messages : 9178
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

Ennemis qui tire? Empty
MessageSujet: Re: Ennemis qui tire?   Ennemis qui tire? EmptyVen 20 Fév 2015 - 17:30

Il te faut juste un timer.
Pour ça, tu as deux solutions.

#1 - Utiliser une alarm
Create
Code:
alarm[0] = 30

Alarm0
Code:
instance_create(x, y, bullet)
alarm[0] = 30


#2 - Utiliser un timer manuellement
Create
Code:
timer = 30

Step
Code:
timer -= 1
if(timer <= 0) {
  instance_create(x, y, bullet)
  timer = 30
}

_________________
Ennemis qui tire? Runningpotato1Ennemis qui tire? TvF6GED Ennemis qui tire? MdetltS


Dernière édition par onilink_ le Ven 20 Fév 2015 - 17:47, édité 1 fois
Revenir en haut Aller en bas
Hovik22
Nouveau
Hovik22


Messages : 7
Projet Actuel : La création d'un jeu Pokémon où nous incarnerons le Pokémon en Combat! Le projet se nomme: Pokémon Blue Conquest.

Ennemis qui tire? Empty
MessageSujet: Re: Ennemis qui tire?   Ennemis qui tire? EmptyVen 20 Fév 2015 - 17:32

onilink_ a écrit:
Il te faut juste un timer.
Pour ça, tu as deux solutions.

#1 - Utiliser une alarm
Create
Code:
alarm[0] = 30

Alarm0
Code:
instance_create(x, y, bullet)
alarm[0] = 30


#2 - Utiliser un timer manuellement
Create
Code:
timer = 30

Step
Code:
timer -= 1
if(timer <= 0) {
  instance_create(x, y, bullet)
  timer = 30
Merci et ça fait tirer notre ennemi? Il faut le mettre sur l'obj ennemi ou tir?
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


Messages : 9178
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

Ennemis qui tire? Empty
MessageSujet: Re: Ennemis qui tire?   Ennemis qui tire? EmptyVen 20 Fév 2015 - 17:34

Ça fait tirer l’ennemi si ton objet bullet existe oui.
Par contre, si tu veux déplacer l'objet bullet vers le joueur, il faudra faire quelque chose du genre:

Create
Code:
direction = point_direction(x, y, Player.x, Player.y)
speed = 5

_________________
Ennemis qui tire? Runningpotato1Ennemis qui tire? TvF6GED Ennemis qui tire? MdetltS
Revenir en haut Aller en bas
Hovik22
Nouveau
Hovik22


Messages : 7
Projet Actuel : La création d'un jeu Pokémon où nous incarnerons le Pokémon en Combat! Le projet se nomme: Pokémon Blue Conquest.

Ennemis qui tire? Empty
MessageSujet: Re: Ennemis qui tire?   Ennemis qui tire? EmptyVen 20 Fév 2015 - 17:36

Moi je veux juste qu'il tire et que si ça touche l'ennemi il perd de la vie donc je pense que c'est bon!
Revenir en haut Aller en bas
Hovik22
Nouveau
Hovik22


Messages : 7
Projet Actuel : La création d'un jeu Pokémon où nous incarnerons le Pokémon en Combat! Le projet se nomme: Pokémon Blue Conquest.

Ennemis qui tire? Empty
MessageSujet: Re: Ennemis qui tire?   Ennemis qui tire? EmptyVen 20 Fév 2015 - 17:43

Merci beaucoup de ton aide en tout cas super !
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


Messages : 9178
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

Ennemis qui tire? Empty
MessageSujet: Re: Ennemis qui tire?   Ennemis qui tire? EmptyVen 20 Fév 2015 - 17:44

De rien, mais penses a utiliser le bouton éditer si jamais tu as oublié d'écrire quelque chose.
Le double post est interdit.

_________________
Ennemis qui tire? Runningpotato1Ennemis qui tire? TvF6GED Ennemis qui tire? MdetltS
Revenir en haut Aller en bas
Hovik22
Nouveau
Hovik22


Messages : 7
Projet Actuel : La création d'un jeu Pokémon où nous incarnerons le Pokémon en Combat! Le projet se nomme: Pokémon Blue Conquest.

Ennemis qui tire? Empty
MessageSujet: Re: Ennemis qui tire?   Ennemis qui tire? EmptyVen 20 Fév 2015 - 17:52

Très bien désolé pour le double post!
Revenir en haut Aller en bas
Contenu sponsorisé





Ennemis qui tire? Empty
MessageSujet: Re: Ennemis qui tire?   Ennemis qui tire? Empty

Revenir en haut Aller en bas
 
Ennemis qui tire?
Revenir en haut 
Page 1 sur 1

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: