Spin Attack
Touriste
Inscrit:
22/01/2013 20: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 14:08
Créer un fichier PDF de la contribution Imprimer


Re: Spin Attack
Clan Afficionado
Inscrit:
30/10/2016 19: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 15: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 16:30
De Belgique
Post(s): 1416
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 15:56
_________________
Mon projet jeu vidéo
Mes tutos
Créer un fichier PDF de la contribution Imprimer


Re: Spin Attack
Touriste
Inscrit:
22/01/2013 20: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 19:04
Créer un fichier PDF de la contribution Imprimer


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

Contribution le : 11/04/2017 09:35
_________________
Mon projet jeu vidéo
Mes tutos
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
Le coin des geeks config pour projet d'environ 30 000 000 de vertex 7 336 Aujourd'hui 15:42:43
Bibi09 
Questions & Réponses Display number of users of this data 5 90 Hier 20:57:13
Machaon 
Questions & Réponses UV editing, mes translations sont saccadées. 2 72 Hier 19:49:58
Homarus 
[WIP] et travaux terminés Une locomotive ... 7 202 Hier 19:48:17
tykrane 
Questions & Réponses [non résolu] Livre Blender 2.8 7 1014 Hier 16:25:56
Mikeyavel 
Questions & Réponses problème shader emission 2.8 4 94 Hier 13:50:32
moonboots 
Questions & Réponses Longueur d'une courbe de béziers ? 7 328 Hier 12:25:59
Eleonor-e 
Questions & Réponses [résolu] Découper un modèle sur Blender 3 99 Hier 09:59:22
Twi7 
Le coin des geeks Fonctionnement blender avec plusieurs cartes graphiques 2 92 18/11 15:01:06
Bibi09 
GIMP La crème de Gimp    [1][2][3][4] 33 38796 18/11 12:48:39
jackwilshere 
Questions & Réponses fusionner plusieurs matériels en un seul 1 81 18/11 11:14:18
moonboots 
Questions & Réponses Labels 3 150 17/11 22:45:48
Bibi09 
Questions & Réponses [résolu] Impossible de faire un bevel regulier 9 318 16/11 22:33:51
pat72 
Moteur de jeu GameBlender et alternatives [résolu] Programmer un archer à cheval    [1][2][3][4] 34 1199 16/11 11:38:45
Bibi09 
Questions & Réponses Trace bizzarre sur un objet 6 167 15/11 14:10:05
moonboots 
Python & Plugins [WIP] Tracer une courbe et obtenir son équation 7 173 15/11 11:51:13
busanga 
Questions & Réponses Besoin d'aide simulation de vent sur des plantes (système particules) 0 255 14/11 17:50:55
B3nD 
Questions & Réponses Contrainte en édition 1 118 14/11 13:57:05
naeco 
Questions & Réponses [non résolu] Des conseils ? 5 239 13/11 22:21:41
tokoji 
Questions & Réponses La video lue dans editeur de clip et sequence mais pas dans node 0 87 13/11 20:06:12
masje 

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

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


plus...
Nouveaux membres
MarshallHi 20/11/2019
MalissaNic 20/11/2019
KandyPicha 20/11/2019
SoniaCaste 20/11/2019
ElviaYcg17 20/11/2019
LaurenceVo 20/11/2019
MaryjoCaus 20/11/2019
Homarus 19/11/2019
babine 18/11/2019
Twi7 18/11/2019
Dernier Ajout
2019-11-05 01.JPG

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