AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment : -55%
Coffret d’outils – STANLEY – ...
Voir le deal
21.99 €

 

 Ligne de vue

Aller en bas 
2 participants
AuteurMessage
kujaff
Très bonne participation
kujaff


Messages : 127
Localisation : Dans mon Atelier
Projet Actuel : Puzzle/Reflexion

Ligne de vue Empty
MessageSujet: Ligne de vue   Ligne de vue EmptyVen 6 Juin 2014 - 14:25

Plop,

Je ne me souviens plus exactement du code, je sais qu'il faut utilisé collision_line et collision_rectangle.

Imaginons que je suis dans la configuration suivante (X = ennemi, [] = case vide, H = hero, O = portée de l'arc) :

XO
[]O
XO
[]O
[]
[]
H

L'ennemi qui est devant est un obstacle, donc la LdV (Ligne de Vue) ne devrais pas continuer.

X
[]
XO
[]O
[]
[]
H

Elle devrais se présente comme ceci.



L'arc a une portée de 3 a 7, il y a 4 objets "zone" sur le terrain. Si y'a un obstacle (ennemi) entre le héro et la zone, alors elle ne s'affiche pas.


Cordialement.

_________________
Ligne de vue 443584sprtitre
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


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

Ligne de vue Empty
MessageSujet: Re: Ligne de vue   Ligne de vue EmptyVen 6 Juin 2014 - 14:32


_________________
Ligne de vue Runningpotato1Ligne de vue TvF6GED Ligne de vue MdetltS
Revenir en haut Aller en bas
kujaff
Très bonne participation
kujaff


Messages : 127
Localisation : Dans mon Atelier
Projet Actuel : Puzzle/Reflexion

Ligne de vue Empty
MessageSujet: Re: Ligne de vue   Ligne de vue EmptyVen 6 Juin 2014 - 15:44

Nah, c’était pas un truc comme ça, j'utilisais pour un projet mais je ne l'ai plus ><

je ne crois pas que ça utilisais de lengh. :s, de plus, se code est trop compliquer pour moi ^^' (je ne le comprend pas ><)

Si tu pouvais me le simplifier ? Simplifier dans le sens clair et non compacter comme dans le lien ^^'

_________________
Ligne de vue 443584sprtitre
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


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

Ligne de vue Empty
MessageSujet: Re: Ligne de vue   Ligne de vue EmptyVen 6 Juin 2014 - 16:09

C'est quoi comme vue déjà?
Vue de dessus, de coté?
Car la je comprend pas trop ce que tu veux...

_________________
Ligne de vue Runningpotato1Ligne de vue TvF6GED Ligne de vue MdetltS
Revenir en haut Aller en bas
kujaff
Très bonne participation
kujaff


Messages : 127
Localisation : Dans mon Atelier
Projet Actuel : Puzzle/Reflexion

Ligne de vue Empty
MessageSujet: Re: Ligne de vue   Ligne de vue EmptyVen 6 Juin 2014 - 17:29

Vue de dessus... J'aurais du préciser...

Mais bon, en même temps, une vue de coté pour un tactical RPG ^^' Chaud Wink

_________________
Ligne de vue 443584sprtitre
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


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

Ligne de vue Empty
MessageSujet: Re: Ligne de vue   Ligne de vue EmptyVen 6 Juin 2014 - 18:15

Et les configurations possibles?
Toujours droit ou peut y avoir les diagonales ou des angles totalement libres?

_________________
Ligne de vue Runningpotato1Ligne de vue TvF6GED Ligne de vue MdetltS
Revenir en haut Aller en bas
kujaff
Très bonne participation
kujaff


Messages : 127
Localisation : Dans mon Atelier
Projet Actuel : Puzzle/Reflexion

Ligne de vue Empty
MessageSujet: Re: Ligne de vue   Ligne de vue EmptyVen 6 Juin 2014 - 18:39

Qu'en ligne droite (haut, bas, gauche, droite)

_________________
Ligne de vue 443584sprtitre
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


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

Ligne de vue Empty
MessageSujet: Re: Ligne de vue   Ligne de vue EmptyVen 6 Juin 2014 - 18:46

Bah, tu fais une loop for qui commence a partir de la première case de porté et tu la break dès que tu rencontres un obstacle.
T'as déjà utilisé une boucle?

_________________
Ligne de vue Runningpotato1Ligne de vue TvF6GED Ligne de vue MdetltS
Revenir en haut Aller en bas
kujaff
Très bonne participation
kujaff


Messages : 127
Localisation : Dans mon Atelier
Projet Actuel : Puzzle/Reflexion

Ligne de vue Empty
MessageSujet: Re: Ligne de vue   Ligne de vue EmptyVen 6 Juin 2014 - 19:40

Non >< Mais je comprend la partie théorique de ta solution.

Sur les loop, le seul truc que je n'ai jamais réussit a comprendre, c'est...
Code:
{
for(i = 1; i < 10; i += 1) {
show_message(string(i));
}
}

for(i = 1; i < 10; i += 1)

KEZAKO ? ;'(


Mais pour en revenir a ta proposition, si je la "break" dès que ça rencontre un obstacle, ça va aussi supprimer ceux qui se trouve derrière ?


Si oui, y'a juste a m'expliquer le "i = 1; i < 10; i += 1", a quoi correspond le "i" ainsi que les données.

_________________
Ligne de vue 443584sprtitre
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


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

Ligne de vue Empty
MessageSujet: Re: Ligne de vue   Ligne de vue EmptyVen 6 Juin 2014 - 19:48

Lis ça: https://cbna.forumactif.com/t10923-apprendre-le-gml-4-les-boucles
Si t'es toujours perdu pose des questions, mais après avoir lu.

_________________
Ligne de vue Runningpotato1Ligne de vue TvF6GED Ligne de vue MdetltS
Revenir en haut Aller en bas
kujaff
Très bonne participation
kujaff


Messages : 127
Localisation : Dans mon Atelier
Projet Actuel : Puzzle/Reflexion

Ligne de vue Empty
MessageSujet: Re: Ligne de vue   Ligne de vue EmptySam 7 Juin 2014 - 2:06

Bon... En faite, c’était pas trop dure de crée la boucle...

Cependant, pour le break, je ne sais pas comment faire... Et je viens aussi de réagir que je me suis mal exprimer...

Je veux que ce soit APRÈS le premier ennemi que la boucle se casse, laissant ainsi la case de la zone de l'arc actif =)

Donc je coince sur "comment faire en sorte de casser la boucle après le premier ennemi)...

Je pensais a un truc du genre "si l’ennemi est dans le champs de vision y-64 alors la boucle se casse", vue que le héro (pour cette exemple) regarde en haut, le y-64 c'est pour la case de derrière, histoire qu'il laisse une case de zone actif sur l'ennemi...

Mais je ne voie pas comment l’écrire en GML... Je regarderai plus attentivement demain Wink

Merci en tout cas :3

_________________
Ligne de vue 443584sprtitre
Revenir en haut Aller en bas
Contenu sponsorisé





Ligne de vue Empty
MessageSujet: Re: Ligne de vue   Ligne de vue Empty

Revenir en haut Aller en bas
 
Ligne de vue
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» BackGround remplacement BG vers autres BG ligne par ligne
» FPS (en ligne ?)
» RPG en ligne
» aide svp jeu en ligne
» Score En ligne

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: