(1) 2 »


Gérer une tourelle
Fou Furieux du Clan
Inscrit:
22/05/2010 11:23
Post(s): 176
Bonjour.
Je suis l'inquisiteur et je suis chargé par l'empereur d'enquêter sur un problème important. LOL.

Sérieusement.

Je souhaite créer un jeu vidéo style Naval OPS (voir google).

J'ai mon canon qui est droit au départ. Quand je déplace mon viseur, il le suit. je peux donc tourner à 360°.

Mon problème est le suivant : Comment faire pour que mon canon revienne à sa position initiale une fois dépassé les 90°, par exemple (pour éviter des effet indésirables quand j'ajouterai des armes supplémentaires).

Je sais que je dois faire un script python mais je ne sais comment le réaliser.

J'ai eu des pistes qui concerne les matrices de rotation et Euler.

je suppose que c'est le même principe pour plusieurs objets du même type donc pas d'inquiétude à faire le même script pour chaque armes installées....

Merci d'avance pour votre aide.

Contribution le : 22/05/2010 11:39
Créer un fichier PDF de la contribution Imprimer


Re: Gérer une tourelle
Ze Grand Manitou
Inscrit:
24/07/2003 14:50
De la Région Parisienne
Post(s): 21822
Pas forcément avec des scripts non.

Tu peux par exemple mettre des petits capteurs, et si le canon approche le capteur, tu mets l'action de retourner à l'angle initial.

@+

Contribution le : 22/05/2010 13:02
_________________

Mickaël Guédon | Site pro : www.mickaelguedon.com | Fondateur du Blender Clan : www.blenderclan.org
Auteur de Formations Blender chez Elephorm
Créer un fichier PDF de la contribution Imprimer


Re: Gérer une tourelle
OverdOzed
Inscrit:
24/07/2008 00:45
De Paris
Post(s): 3447
La technique d'ebrain me semble pas mal, mais en fait j'ai pas bien pigé ton problème. L'angle de 90° (ou pi rad, parce que Python est réglé en radians par défaut) se fait entre le canon et quoi ? Sa position d'origine ? Et sur quel axe ?

Contribution le : 22/05/2010 13:13
_________________
Tuto MaPZone
Créer un fichier PDF de la contribution Imprimer


Re: Gérer une tourelle
Fou Furieux du Clan
Inscrit:
22/05/2010 11:23
Post(s): 176
ebrain, quand tu dis "capteur" tu veux dire qu'il y ai des objet invisibles qui font obstacle ?

Sinon, peux-tu expliciter ?

Bobinou, le canon dois tourner sur lui-même sur l'axe X (gauche / droite donc), sa position d'origine est comme si un navire militaire était sorti d'un port.

Je pense qu'il est possible de faire cela en python car cela prandrait moins de ressource et moins de conplications.

Je cherche tout de même a faire quelque chose de convenable.

En plus, je projette de faire tourner la base de la tourelle sur elle même et le cannon, attaché à celle-ci, monter/descendre (axe Z).

Merci pour les réponses.

Contribution le : 22/05/2010 21:31
_________________
Tuer l'alien, écraser le mutant, bruler l'hérétique.
Créer un fichier PDF de la contribution Imprimer


Re: Gérer une tourelle
Fou Furieux du Clan
Inscrit:
17/02/2010 12:11
Post(s): 238
Bon bah, tout depan du truc, effectivement, si tu veux faire un "droite/gauche", suffit de mettre un actuator "Edit Object", en Track To, et tu ne coche pas le "3D".

Fin.

Apres, si tu veux developper le truc (limite de rotation, etc....) C'est faisable en python, facilement certainement (je comprend le python, mais j'arrive pas a "enregistrer" les fonctions , si ça ne tenait qu'a moi, je dirais que c'est moyen....) Mais c'est aussi faisable en Logic Bricks avec la technique de moa, ou tout simplement une property (je ne devoilerais pas en details, il est tard, je veux dormir ) Apres, le principe de faire un jeuvideo c'est pour moi d'avoir a relever des defis, de ce genre...

Je suis d'ailleurs sur un projet qui prouverait que python n'est obligatoire seulement pour montrer la souris

Enfin bon, bonne nuit, et j'espere que tu trouvera une solution, ton jeu a l'air marrant

Contribution le : 22/05/2010 22:08
Créer un fichier PDF de la contribution Imprimer


Re: Gérer une tourelle
Fou Furieux du Clan
Inscrit:
22/05/2010 11:23
Post(s): 176
Bonjour.

Je veux (mon n'veu) que ce sera un jeu marrant !!!

Seepdlight, je ne comprends pas ce que tu veux dire par la fonction propriety des blocs logic. Je vais quand même voir après cela.

Contribution le : 23/05/2010 11:29
_________________
Tuer l'alien, écraser le mutant, bruler l'hérétique.
Créer un fichier PDF de la contribution Imprimer


Re: Gérer une tourelle
Fou Furieux du Clan
Inscrit:
17/02/2010 12:11
Post(s): 238
Boaf ! Pas Grave ! Regarde, et prend note:



Et c'est SPEEDLIGHT



en attendant ta reponse

Edit: Z S Q D Pour les deplacements hein, et les flashs, c'est que la tourelle t'as touchée, c'est tout, en esperant t'avoir aidé

Contribution le : 23/05/2010 18:01
Créer un fichier PDF de la contribution Imprimer


Re: Gérer une tourelle
OverdOzed
Inscrit:
24/07/2008 00:45
De Paris
Post(s): 3447
Chapeau, t'as fait ça sans Python ! (je suis dépendant )

PS : t'énerve pas pour ton nom, c'est qu'une faute de frappe je pense...

Contribution le : 24/05/2010 10:18
_________________
Tuto MaPZone
Créer un fichier PDF de la contribution Imprimer


Re: Gérer une tourelle
Fou Furieux du Clan
Inscrit:
22/05/2010 11:23
Post(s): 176
En effet, bobibou, c'est une faute de frappe.

L'inquisition à bien analysé ta création, Speedlight, elle est satisfaite. Mais je souhaiterai faire cela en python pour éviter d'avoir trop de "bordel" dans mon projet.

Évidemment, si je ne trouve pas le moyen de faire cela, je prendrait ta proposition.

Voyez-vous, je projette de faire un menu ou on aura la coque du navire comme base (vue de face, vue de haut, en orthonormée) et ou l'on pourra placer ou on veux les armes et autres préalablement acheté. une fois enregistré, il sera visible dans le menu principal du jeu.

Je rappelles que j'ai fais un édit track to à un viseur, mené par la souris et que la coque du bateau est l'acteur, donc contrôlable par des touches claviers.

Que la rotation soit, durant le jeu, en python ou sans, c'est faisable.

Contribution le : 24/05/2010 10:53
_________________
Tuer l'alien, écraser le mutant, bruler l'hérétique.
Créer un fichier PDF de la contribution Imprimer


Re: Gérer une tourelle
OverdOzed
Inscrit:
24/07/2008 00:45
De Paris
Post(s): 3447
Ce que je te propose si tu veux du Python, c'est de mettre un empty qui possède la même orientation que ton objet canon au début, puis à chaque fois que le canon doit tourner, tu compare son orientation avec celle de l'empty. Si la différence est trop grande, tu bloque la rotation (tu empêches l'actuator de s'effectuer quoi...)

Contribution le : 24/05/2010 13:59
_________________
Tuto MaPZone
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant
(1) 2 »




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
Questions & Réponses Rendu hyyyyyper lent ! 1 31 Aujourd'hui 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 11 Aujourd'hui 07:54:38
emailychang01 
The Blender Clan 'tchat Buy (30 Pcs ) Apple iPad Mini 8.3-inch 256GB Wifi $11,970 0 29 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 23 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 45 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 55 22/11 01:26:33
emailychang01 
Questions & Réponses Orienter une texture    [1][2] 11 2941 20/11 12:27:21
moonboots 
Hors Sujet !! les tutos de Moonboots    [1][2][3]...[33] 321 53480 17/11 12:12:10
moonboots 
The Blender Clan 'tchat Buy (30 Pcs) New Apple iPhone 12 Pro Max 5G 256GB $17,970 Website: www.cutebitelectronics.com 0 1187 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 70 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 84 14/11 11:46:55
emailychang01 
Questions & Réponses Modélisation d'après une image en noir & blanc ? 8 346 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 87 11/11 10:02:44
emailychang01 
The Blender Clan 'tchat Buy (200 Pcs) Insignia - Portable Nugget Icemaker $39,800 Website: www.cutebitelectronics.com 0 72 10/11 08:50:55
emailychang01 
Questions & Réponses ma texture bump glisse pendant animation 2 173 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 91 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 125 08/11 11:41:50
emailychang01 
The Blender Clan 'tchat Buy (20 Pieces) New A.p.p.l.e Watch Ultra Small $11,980 Website: www.cutebitelectronics.com 0 139 07/11 12:08:28
emailychang01 
Questions & Réponses [non résolu] Qualité de définition pour impression 3D 6 1091 05/11 18:29:09
Sphere3d 
The Blender Clan 'tchat Buy (20 Pieces) New Original Unlocked Apple iPhone 14 Pro 5G 256GB $17,980 0 138 05/11 10:29:45
emailychang01 

Qui est en ligne
90 utilisateur(s) en ligne (dont 70 sur Forums)

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


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