La recherche a retourné 656 résultats
Aller sur la recherche avancée
- 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...
- 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 (...
- 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>...
- 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.
- 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...
- 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...
- 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...
- 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...
- 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...
- 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 ...