Une question de logique
OverdOzed
Inscrit:
19/03/2016 15:30
De Belgique
Post(s): 2029
Coucou tout le monde,

J'ai deux problèmes à vous soumettre:

Seul 2-3 personnes le savent, je teste le moteur de jeu Godot et je tente de recopier la mécanique d'un très vieux jeu 2D.

On n'est pas vraiment dans de la programmation pur, c'est plus mathématique.


Problème 1:

Donc, j'ai un véhicule (un bulldozer), celui-ci doit aller d'un point A vers un point B. Avant de ce déplacer sur un point de passage, je désire que celui-ci s'oriente d'abord, par saccade d'une image et une fois sur la bonne image, il peut se déplacer.

Une fois arrivé au point de passage 1, il doit aller au point 2 en répétant l'opération (rotation puis avancer).

Voici en image la scène: https://pasteall.org/media/3/b/3bf43f0b2cc6d791b9dfffecf2cc5f28.jpg

On m'a parlé d'utiliser les angles. J'ai effectivement un nombre maximum de 3.14, soit Pi (180°) mais si je clique sur les cases du bas, j'ai des nombres négatifs (soir - Pi/2, - Pi/4, etc.) !

Ma question est: quel opération je dois élaborer pour faire correspondre un radians à la bonne image, en sachant que j'en ai 8 (je précise que j'en aurai le double plus tard mais je fais un plus simple pour l'instant) ?


Problème 2:

En supposant que le problème 1 est résolut, mon véhicule ne doit pas s'orienter n'importe comment: Par exemple, si celui-ci à l'image 0 et qu'il doit avoir l'image 6, il ne doit surtout pas faire toute la plage d'image pour arriver à celle désirée, il devrai démarrer dans le sens inverse.

Ma question est donc: comment je peux faire comprendre au système qu'il doit choisir de faire le sens inverse plutôt que le sens normal ?

Je veux dire par là que c'est impossible que 0 soit plus grand de 6, donc obligatoirement dans le cas contraire, il va faire toute la plage d'image. C'est ce que je veux éviter.

Comment engageriez-vous le problème ?

Contribution le : 24/04/2021 13:06
Créer un fichier PDF de la contribution Imprimer


Re: Une question de logique
OverdOzed
Inscrit:
19/03/2016 15:30
De Belgique
Post(s): 2029
Je vais mettre temporairement en résolut car j'ai pensé à une autre méthode, je pense qu'elle va fonctionner.

Contribution le : 25/04/2021 08:42
Créer un fichier PDF de la contribution Imprimer


Re: Une question de logique
OverdOzed
Inscrit:
05/01/2010 00:11
De dans l'quatrevingtdix
Post(s): 545
Hello,
la playlist RPG de HeartBeast sur godot pourra t'aider , notamment cette vidéo il me semble :
https://www.youtube.com/watch?v=Z9aR9IiiHT8&list=PL9FzW-m48fn2SlrW0KoLT4n5egNdX-W9a&index=6
bon blend

Contribution le : 25/04/2021 11:49
_________________
#fam'ly#Enrouler_l'thermique_de_+8m/s_a_3800_au_dessus_des_aiguilles_rouges#ski_or_die#comput#dB#NatUre#live hard?skate fast.#
Créer un fichier PDF de la contribution Imprimer


Re: Une question de logique
OverdOzed
Inscrit:
19/03/2016 15:30
De Belgique
Post(s): 2029
Bonjour WinZs,

Merci pour ton partage, je le met en favoris

Pour mon problème, il est résolut: la vidéo que tu m'a mis en évidence ne m'a pas aidé car ma situation ne convient pas à ce cas de figure. C'est à dire que la rotation est instantanée, c'est justement ce que je ne souhaite pas. Par contre, cette même vidéo m'aidera peut-être plus tard, car je visualise parfaitement le cas de figure dans lesquels je peux appliquer ce qu'il est expliqué. Les autres vidéos anticipe quelques questionnements, je pourrai les consulter à ce moment là.

Pour en revenir à mon problème, j'ai partagé celui-ci sur les réseaux dédiés et l'on m'a expliqué de quel manière je devais procéder. Mais je n'aurai jamais pu trouver seul, c'est clair...

Pour résumer, je devais faire en sorte que la comparaisons entre la zone négative et positive des angles soient locales, or moi je faisais la comparaison de manière globale, sans prendre en compte celle du véhicule.

Merci, WinZs !

Contribution le : 28/04/2021 11:25
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
Compte*
Nom   Mot de passe   Authentification
Message:*



[Recherche avancée]



Sujets récemment répondus
Forums Sujets Réponses Lus Dernières contributions
Hors Sujet !! les tutos de Moonboots    [1][2][3]...[33] 322 53676 Hier 12:16:11
moonboots 
The Blender Clan 'tchat Buy (30 Pcs) iMac M1 24-inch (2021) 8GB 256GB SSD $23,970 Website: www.cutebitelectronics.com 0 242 Hier 10:51:46
emailychang01 
The Blender Clan 'tchat Buy (30 Pcs) Macbook Air M1 13-inch 512GB SSD $22,470 Website: www.cutebitelectronics.com 0 21 01/12 10:07:00
emailychang01 
The Blender Clan 'tchat Buy (30 Pcs) Macbook Pro M2 13-inch 512GB SSD $35,970 Website: www.cutebitelectronics.com 0 26 30/11 10:11:42
emailychang01 
Questions & Réponses Rendu hyyyyyper lent ! 1 62 29/11 10:48:50
moonboots 
The Blender Clan 'tchat Buy (30 Pcs) Apple iPad Air 10.9-inch 256GB Wifi $13,470 : www.cutebitelectronics.com 0 29 29/11 07:54:38
emailychang01 
The Blender Clan 'tchat Buy (30 Pcs ) Apple iPad Mini 8.3-inch 256GB Wifi $11,970 0 43 27/11 12:19:27
emailychang01 
The Blender Clan 'tchat Buy (30 Pieces) New Apple iPad Pro 12.9-Inches 2021 1TB Wifi only $38,970 0 36 26/11 12:30:21
emailychang01 
The Blender Clan 'tchat Buy (30 Pieces) New Apple iPad Pro 11-Inches 2021 1TB Wifi only $32,970 0 59 24/11 03:28:24
emailychang01 
The Blender Clan 'tchat Buy (30 Pieces) New Apple iPhone 13 5G 512GB $20,970 Website: www.cutebitelectronics.com 0 66 22/11 01:26:33
emailychang01 
Questions & Réponses Orienter une texture    [1][2] 11 3668 20/11 12:27:21
moonboots 
The Blender Clan 'tchat Buy (30 Pcs) New Apple iPhone 12 Pro Max 5G 256GB $17,970 Website: www.cutebitelectronics.com 0 1748 16/11 09:36:23
emailychang01 
The Blender Clan 'tchat Buy (20 Pcs) iPad 10.9-inch (2022) 64GB Wifi only $6,980 : www.cutebitelectronics.com 0 78 15/11 12:10:40
emailychang01 
The Blender Clan 'tchat Buy(20 Pcs) iPad Pro 12.9-Inch (2022) 128GB Wifi $17,980 : www.cutebitelectronics.com 0 90 14/11 11:46:55
emailychang01 
Questions & Réponses Modélisation d'après une image en noir & blanc ? 8 363 11/11 15:57:26
moonboots 
The Blender Clan 'tchat Buy (20 Pieces) New Apple iPad Pro 11-Inches (2022) 128GB Wifi only $11,980 0 94 11/11 10:02:44
emailychang01 
The Blender Clan 'tchat Buy (200 Pcs) Insignia - Portable Nugget Icemaker $39,800 Website: www.cutebitelectronics.com 0 79 10/11 08:50:55
emailychang01 
Questions & Réponses ma texture bump glisse pendant animation 2 182 09/11 19:24:41
ALK-chimiste 
The Blender Clan 'tchat Buy (200 Pieces) New Innokin Cool Fire Mini Zenith D22 Kit Original $5,400 0 95 09/11 12:13:21
emailychang01 
The Blender Clan 'tchat Buy (20 Pcs) New Studio Display 27-inch (2022) $24,000 Website: www.cutebitelectronics.com 0 134 08/11 11:41:50
emailychang01 

Qui est en ligne
142 utilisateur(s) en ligne (dont 88 sur Forums)

Membre(s): 0
Invité(s): 142


plus...
Nouveaux membres
MathiasFul 18/8/2022
VicenteZcl 18/8/2022
OlivaL1007 18/8/2022
Adrian8943 18/8/2022
NorbertoGe 18/8/2022
VeronaKais 18/8/2022
BettieSile 18/8/2022
DarylTier 18/8/2022
BretParkhi 18/8/2022
LeoTrotter 18/8/2022
Dernier Ajout
2020-09-24.jpg

Evènements à venir
Dec 29
Anniversaire d'ebrain
Jan 7
BUG de Lyon
Fev 15
Anniversaire de Dany
plus 231 plus d'élément(s)
 Par Mickaël Guédon [ebrain] © 2003-2021 The Blender Clan - hébergé par TuxFamily - Site déclaré à la CNIL sous le numéro 1155445