La recherche a retourné 656 résultats

par djulio74
16 Oct 2018 16:49
Forum : (C#) CSharp
Sujet : [Resolu][DB/MY-AL]PathFinding perso
Réponses : 33
Vues : 11237

Re: [DB/MY-AL]PathFinding perso

Alors en fait pour les struc : Par exemple Vector3 est un struc, avec x, y et z comme éléments. Un struc c'est comme une variable, qui aurait plusieurs élément. Par exemple : public struct CASE { public int x; public int y; public bool obstacle; public GameObject G; public CASE(int x, int y,bool obs...
par djulio74
16 Oct 2018 14:07
Forum : (C#) CSharp
Sujet : [Resolu][DB/MY-AL]PathFinding perso
Réponses : 33
Vues : 11237

Re: [DB/MY-AL]PathFinding perso

Je vois ce que tu veux dire. En gros chaque cellule a un script Tile avec des donnée (voisin, visitée notamment). Dans e cas encore mieux serait un struct avec toute les données nécessaire des cellule. que tu initialise au lancement du niveau. Ce sont toute les donnée non propre au type de cellule (...
par djulio74
16 Oct 2018 13:09
Forum : (C#) CSharp
Sujet : [Resolu][DB/MY-AL]PathFinding perso
Réponses : 33
Vues : 11237

Re: [DB/MY-AL]PathFinding perso

Allé juste pour taquiner un peu, juste pour chipoter. :lol: Étant donner que les GetComponent sont gourmand, et que pour ta recherche de chemin tu va encore et encore devoir rechercher les voisins avec GetComponent, pour les éviter : private GameObject[] Cellules; public static List<List<GameObject>...
par djulio74
16 Oct 2018 12:34
Forum : (C#) CSharp
Sujet : [Resolu][DB/MY-AL]PathFinding perso
Réponses : 33
Vues : 11237

Re: [DB/MY-AL]PathFinding perso

Cest exactement ça Emile, par contre au lieu d'avoir un fonction supplémentaire, tu peux tout mettre ce qu'il y a dans ta fonction private void DefinitLesVoisins(int i) a la place de l'appel de celle ci. Tout comme l'as fait Boubouk. ;)
par djulio74
16 Oct 2018 12:00
Forum : (C#) CSharp
Sujet : [Resolu][DB/MY-AL]PathFinding perso
Réponses : 33
Vues : 11237

Re: [DB/MY-AL]PathFinding perso

je ne comprend pas pourquoi la derniere ligne : DefinitLesVoisins(j) Elle permet de chercher les voisins de voisins et ainsi de suite je crois justement pas utile dans ce cas, Avec i < Cellules.Length-1 et j> i, tu couvre deja toute les possibilité (en testant les 4 directions a chaque fois) Essaye...
par djulio74
16 Oct 2018 11:54
Forum : Unity le logiciel
Sujet : Problème avec les wheels colliders
Réponses : 18
Vues : 6125

Re: Problème avec les wheels colliders

ton avion as-til un collider? Ces collider sont indispensable, car en outre détecter les collision, ils servent a Unity pour calculer la répartition de la masse d'un objet. Ce qui influe énormément sur le comportement physique. Illustration : prend deux roues sur un axe centrale libre en rotation. l...
par djulio74
16 Oct 2018 11:43
Forum : (C#) CSharp
Sujet : [Resolu][DB/MY-AL]PathFinding perso
Réponses : 33
Vues : 11237

Re: [DB/MY-AL]PathFinding perso

Est-ce que c'est à cause de l'absence de la boucle du départ, Oui oui il faut ta boucle de depart, mais faut larreter a i = Cellules.Length-1 je ne comprend pas pourquoi la derniere ligne : DefinitLesVoisins(j); Je pense elle est inutile pour la recherche de voisin, ça ajoute juste des conditions a...
par djulio74
16 Oct 2018 11:21
Forum : (C#) CSharp
Sujet : [Resolu][DB/MY-AL]PathFinding perso
Réponses : 33
Vues : 11237

Re: [DB/MY-AL]PathFinding perso

a Boubouk50 est-il pas mieux de tout mettre dans une seul fonction (comme ma premiere réponse? fonction TrouveLesVoisinsDe () { Pour Chaque cellule (1) autre que dernière Pour chaque cellule (2) a partir de (1) (1) voisin de (2) ? distance ==1 ? Oui: (1) possède déjà (2) comme voisin ? Non: Ajouter...
par djulio74
16 Oct 2018 11:15
Forum : (C#) CSharp
Sujet : [Resolu][DB/MY-AL]PathFinding perso
Réponses : 33
Vues : 11237

Re: [DB/MY-AL]PathFinding perso

J'ai faillit poster avant ton dernier message. lol pour ta recherche de voisin, as-tu tester le code que tu donne? tester en jeux je veux dire. Ça ne m’étonnerai pas qu'il manque des voisins je pense. En effet tu n'as aucune façon de contrôler l’ordre dans lequel vont être tes cellules avec GameObje...
par djulio74
16 Oct 2018 09:25
Forum : (C#) CSharp
Sujet : [Resolu][DB/MY-AL]PathFinding perso
Réponses : 33
Vues : 11237

Re: [DB/MY-AL]PathFinding perso

Salut! Bon alors je vais essayer d'apporter ma petite pierre. lol. Je suis loin d’être pro du code cependant, donc a prend avec recul. ;) Vu que tu dis toi-même que Key de ta classDataChemin ne sert à rien, tu pourrait tout autant te contenter d'un simple List<GameObbject>, et la Key serait du coup ...

Aller sur la recherche avancée