Spin Attack
Touriste
Inscrit:
22/01/2013 19:04
Post(s): 4
Bonjour, je sollicite votre aide.

Je suis en train de faire un jeu en tant que débutant surtout dans la programmation Python.
Ce jeu est à la troisième personne.

Entrons dans le vif du sujet:
Ma caméra est parentée à un empty qui lui même est parenté a mon "Player" donc quand mon joueur bouge, ma caméra le suit.
La difficulté est que je veux lui assigner une attaque spéciale en pressant une touche quelconque du clavier et mon joueur tourne sur lui même.
Vous devinerez que que ma camera tourne avec le joueur et ça n'est pas ce que je veux. Donc pour ce faire, je peux éventuellement avec le Logic Briques ajouter un "remove Parent(a ma caméra)" lors de la pression de touche de mon attaque et la remettre après.
ça fonctionne comme ça mais le souci est que quand mon joueur finit sont attaque, il n'est plus forcement dans la même direction que ma caméra.
Par exemple, j’arrête d'appuyer sur ma touche d'attaque spéciale, et que mon joueur se trouve face a ma caméra, bah quand je veux le faire avancer, il recule.
J'espère avoir été assez précis sur le sujet et merci d'avance pour vos tuyaux. Bye

Contribution le : 07/04/2017 13:08
Créer un fichier PDF de la contribution Imprimer


Re: Spin Attack
Clan Afficionado
Inscrit:
30/10/2016 18:26
Post(s): 61
Bonjour my3l3ctro,

En général dans un jeu, on découpe le plus possible l'architecture du joueur. On à un objet parent qui s'occupe du déplacement du joueur (c'est cet objet là qui se déplace, et qui s'occupe des collisions primaires avec le terrain et décors). A cet objet, on lie la camera, ainsi que le modèle 3d du personnage. Etant donné que tu applique l'animation sur ce modèle 3d et non sur l'objet empty ta camera restera à la bonne position pendant que ton personnage effectuera ses animations. L'animation de ton personnage ne doit pas influencer son mouvement dans la scène.

Voici la hiérarchie qui est généralement utilisé (dans ce cas, c'est directement tiré d'un de mes projets) : image

Bonne continuation !

Contribution le : 07/04/2017 14:12
_________________
MSI B250 Krait Gaming
16GoDDR4 2400Mhz GSkill RipJaws V
Intel Core i5-7600K Kaby Lake 3,80Ghz
MSI ARMOR Geforce GTX-1070 8GoDDR5 OC-Edition
Créer un fichier PDF de la contribution Imprimer


Re: Spin Attack
OverdOzed
Inscrit:
19/03/2016 15:30
De Belgique
Post(s): 1595
Salut my3l3ctro et bienvenue,

Je t'invite à regarder dans mon projet actuel (voir signature juste en bas), dans le fichier blend "database", calque 2, tu trouvera un exemple de ce que pLeet explique.

Tu peux également tester la version beta 0.2 de mon jeu, au passage, si tu le souhaites.

Contribution le : 07/04/2017 14:56
Créer un fichier PDF de la contribution Imprimer


Re: Spin Attack
Touriste
Inscrit:
22/01/2013 19:04
Post(s): 4
Merci. Pour votre réponse pertinente
Effectivement j'ai vite corriger ce "beug" et correctement impulsé l'animation à l'armature. (Surement depuis un empty plus tard.)Mais comment arrêter cette animation de façon a ce que le joueur se mette dans son orientation initiale? (Do à la camera)

Contribution le : 07/04/2017 18:04
Créer un fichier PDF de la contribution Imprimer


Re: Spin Attack
OverdOzed
Inscrit:
19/03/2016 15:30
De Belgique
Post(s): 1595
Tout dépends comment tu as fais ça. Un blend serait la bienvenu.

Contribution le : 11/04/2017 08:35
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
[WIP] et travaux terminés bas sculpture corps    [1][2][3] 28 648 Aujourd'hui 17:00:33
prometheusx 
Questions & Réponses Problème rendu 0 19 Aujourd'hui 14:06:15
Mikael 
Moteur de jeu GameBlender et alternatives [WIP] Cs (zones sol, héliport)    [1][2][3]...[41] 408 133870 Aujourd'hui 13:07:46
sbkodama 
Moteur de jeu GameBlender et alternatives [WIP] DeadSigns FPS horreur - Première version disponible !    [1][2][3]...[57] 562 94064 Aujourd'hui 12:08:35
Hook 
Questions & Réponses Mesure de plusieurs objet Blender 2.82 3 66 Hier 19:38:58
Rimpotche 
Le coin des geeks Vieilles cartes graphiques : Quadro FX5800 ou Quadro 4000 ? 4 319 Hier 15:22:46
patapote 
Moteur de jeu GameBlender et alternatives hARMful engine    [1][2][3]...[9] 83 9432 Hier 12:59:48
Bibi09 
Questions & Réponses problème radeon pro render vêtements transparents 0 78 09/07 18:49:17
soloic 
Questions & Réponses [résolu] "vieux" fichier blender "invisible"    [1][2] 11 981 09/07 16:03:24
kinder 
Questions & Réponses [non résolu] Adoucir les courbes et espacer uniformément les vertices dans l'UV Map 2 262 09/07 13:35:44
moonboots 
Le coin des geeks pc bas prix    [1][2][3] 20 465 09/07 09:34:29
Bibi09 
Questions & Réponses [terminé] contrôle de l'angle d'incision du chanfrein/bevel 2 99 08/07 16:08:24
halphasten 
The Blender Clan 'tchat Clignotement de l'interface de blender 7 402 08/07 13:13:40
zezer 
Questions & Réponses Pass index 1 96 08/07 12:47:07
Rimpotche 
[WIP] et travaux terminés [terminé] court métrage 2020 8 299 07/07 18:44:19
flahaut 
Questions & Réponses épaisseur sur une texture 6 165 07/07 15:28:27
moonboots 
Questions & Réponses [résolu] Affichage de la grille du plan et des axes 2 127 07/07 14:27:44
gedru 
Questions & Réponses [résolu] Blender 2.80 ne démarre pas 7 1171 07/07 09:42:16
geo160 
Questions & Réponses Knife tool a arrêté de fonctionner 1 108 06/07 16:29:51
Rimpotche 
Hors Sujet !! Système solaire open source 5 1604 26/12/2019 12:46
Bibi09 

Qui est en ligne
145 utilisateur(s) en ligne (dont 94 sur Forums)

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


plus...
Nouveaux membres
RuthNorton 12/7/2020
AdelaBella 12/7/2020
MelbaG4555 12/7/2020
LLEMinna32 12/7/2020
Bess99N802 12/7/2020
JurgenHasw 12/7/2020
Mikael 12/7/2020
soloic 9/7/2020
kinder 9/7/2020
halphasten 8/7/2020
Dernier Ajout
mirages-preview~0.jpg

Evènements à venir
Jui 23
Anniv du BlenderClan !
Aou 7
anniversaire Cem47
Aou 13
Anniversaire Siskas
plus 268 plus d'élément(s)
 Par Mickaël Guédon [ebrain] © 2003-2020 The Blender Clan - hébergé par TuxFamily - Site déclaré à la CNIL sous le numéro 1155445