(1) 2 »


Besoin d'aide moteur de jeu
Touriste
Inscrit:
31/03/2015 21:46
Post(s): 20
Bonjour à tous, voila mon problème.. en fait je travaille sur un third person shooter sur blender et je me retrouve confronté à un problème..
en fait je voudrais que lorsque je presse sur le bouton de la souris, il y ait une animation de mon personnage qui lève son bras pour tirer, et que seulement à la fin de celle ci, le coup de feu parte. Mais je n'arrive pas à le programmer en python.. votre aide serait donc la bienvenue

merci d'avance

Contribution le : 27/03/2016 12:50
Créer un fichier PDF de la contribution Imprimer


Re: Besoin d'aide moteur de jeu
OverdOzed
Inscrit:
19/03/2016 15:30
De Belgique
Post(s): 1615
Salut obride38,

Pour te donner une aide optimale, j'ai besoin de voir comment tu as fais ton script svp.

Contribution le : 27/03/2016 13:00
Créer un fichier PDF de la contribution Imprimer


Re: Besoin d'aide moteur de jeu
Touriste
Inscrit:
31/03/2015 21:46
Post(s): 20
salut, voila le script http://hpics.li/6f96726

Contribution le : 27/03/2016 13:17
Créer un fichier PDF de la contribution Imprimer


Re: Besoin d'aide moteur de jeu
OverdOzed
Inscrit:
19/03/2016 15:30
De Belgique
Post(s): 1615
D'accord.

Tu dois utiliser une propriété "timer" (pas du module time, hein): quand tu appuies pour tirer, tu dois remettre le timer à zéro.
Comme condition, Après x seconde, le coup doit être partis (donc ça veux dire que durent le temps zéro et le temps X, le bras se lève).

Petites correction:

# pour décrémenter, tu peux aussi faire comme ça:
variable[propriété] -= valeur

Contribution le : 27/03/2016 14:01
Créer un fichier PDF de la contribution Imprimer


Re: Besoin d'aide moteur de jeu
Touriste
Inscrit:
31/03/2015 21:46
Post(s): 20
Peux tu m'en dire plus sur comment je dois utilisé la propriété s'il te plait

Contribution le : 27/03/2016 19:23
Créer un fichier PDF de la contribution Imprimer


Re: Besoin d'aide moteur de jeu
OverdOzed
Inscrit:
19/03/2016 15:30
De Belgique
Post(s): 1615
Bien sûr .

# si la propriété temps est plus grand que 5, faire une action:

if obj['timer'] >= 5:
   print('je fais une action')
   obj['timer'] = 0

Contribution le : 27/03/2016 19:43
Créer un fichier PDF de la contribution Imprimer


Re: Besoin d'aide moteur de jeu
Touriste
Inscrit:
31/03/2015 21:46
Post(s): 20
comment je pourrais faire pour demarrer le timer au moment ou je clique ?

Contribution le : 28/03/2016 00:36
Créer un fichier PDF de la contribution Imprimer


Re: Besoin d'aide moteur de jeu
OverdOzed
Inscrit:
19/03/2016 15:30
De Belgique
Post(s): 1615
Tu n'as rien à faire pour le timer, il s'incrémente tout seul comme un grand .

Pour visualiser tes propriété en jeu, tu dois cocher le bouton "debug" (icône d'un I genre information) sur la propriété que tu veux afficher.

Ensuite, tu coche dans "game" (là où tu as files, game, windows, etc. au bord supérieur gauche) "show debug properties".

Tu vas voir, c'est très pratique pour bien jauger le temps entre une animation et une action.

Contribution le : 28/03/2016 08:07
Créer un fichier PDF de la contribution Imprimer


Re: Besoin d'aide moteur de jeu
Touriste
Inscrit:
31/03/2015 21:46
Post(s): 20
oui mais je veux que celui démarre au moment ou je clique et que lorsque il atteint la valeur de 1, le coup de feu parte

Contribution le : 28/03/2016 11:20
Créer un fichier PDF de la contribution Imprimer


Re: Besoin d'aide moteur de jeu
OverdOzed
Inscrit:
21/06/2012 19:50
De Sud-Ouest de la France
Post(s): 385
On pourrait aussi utiliser time.sleep(x) non?

Exemple:
import bge
import time

souris = bge.logic.mouse
actif = bge.logic.KX_INPUT_JUST_ACTIVATED
clic = souris.events[bge.events.LEFTMOUSE]

if clic == actif:
    # ici on joue l'animation
    time.sleep(1) #si l'animation dure 1 seconde
    # et ici on fait le tir


Cela permettrait d'éviter de s'embrouiller avec des propriétés alors qu'on pourrait gérer tout ça dans un script.

Contribution le : 28/03/2016 11:38
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 [non résolu] Problème de grésillement des textures lors de l’animation 2 32 Aujourd'hui 14:38:41
Rimpotche 
Moteur de jeu GameBlender et alternatives [WIP] DeadSigns FPS horreur - Première version disponible !    [1][2][3]...[58] 579 98650 Aujourd'hui 14:00:47
Hook 
The Blender Clan 'tchat Achetez de véritables ielts, toeic, toefl (professionaldocuments5@gmail.com) pmp, pte, visas 0 23 Aujourd'hui 12:49:44
WilliamsLawson 
Hors Sujet !! Achetez de véritables ielts, toeic, toefl (professionaldocuments5@gmail.com) pmp, pte, visas 0 5 Aujourd'hui 12:47:09
WilliamsLawson 
Questions & Réponses [résolu] Diminuer le nombre de faces 3 59 Aujourd'hui 11:21:18
Horemheb 
Questions & Réponses Comment nettoyer le LNA ? 6 94 Aujourd'hui 07:45:07
moonboots 
[WIP] et travaux terminés [WIP] Teeny Tiny - Story    [1][2][3]...[5] 47 4256 Hier 23:49:17
Bibi09 
Questions & Réponses Je bloque sur la modélisation de ce verre! Avez-vous une solution? 9 355 Hier 20:57:57
JaAlVir657 
Questions & Réponses Fractal et nombre de vertice 0 28 Hier 20:10:30
kimlicrea 
Questions & Réponses [non résolu] Copier propiétés UV d'une face à une autre 2 44 Hier 11:33:12
paquetdemouchoirs 
[WIP] et travaux terminés [WIP] Tutoriel vidéo et création de mon prochain court métrage 5 271 09/08 20:25:01
Meltingman2 
Questions & Réponses switch entre IK/FK 4 67 08/08 18:54:05
prometheusx 
Questions & Réponses [non résolu] cloth: déformation bizzarre au rendu 3 96 07/08 09:21:18
Arielboid 
Questions & Réponses les cheveux longueur 1 78 06/08 19:53:18
Rimpotche 
Questions & Réponses ADDON MB - Lab 0 83 06/08 15:29:23
GI-jo13 
Questions & Réponses [résolu] en sculpt mode 5 233 04/08 18:21:10
prometheusx 
Questions & Réponses [résolu] Array circulaire 2 181 04/08 15:22:46
Redstar 
Questions & Réponses Addon pour textures procedurales 2 186 02/08 20:11:35
Crocodile_13 
Questions & Réponses avis animation marche :)    [1][2][3][4] 34 923 02/08 20:03:14
prometheusx 
[WIP] et travaux terminés [terminé] court métrage 2020    [1][2] 13 972 02/08 15:28:29
flahaut 

Qui est en ligne
61 utilisateur(s) en ligne (dont 29 sur Forums)

Membre(s): 1
Invité(s): 60


NestorPegu, plus...
Nouveaux membres
AdriannePz 11/8/2020
Rosaline42 11/8/2020
EnriquetaJ 11/8/2020
KinaCopele 11/8/2020
AndyLocket 11/8/2020
KatrinaCha 11/8/2020
Dakota05E 11/8/2020
HolleyRays 11/8/2020
KimberlySo 11/8/2020
ModestoMcc 11/8/2020
Dernier Ajout
mirages-preview~0.jpg

Evènements à venir
Aou 13
Anniversaire Siskas
Sep 8
Anniversaire de ang
Nov 18
Anniversaire de RichDeg
plus 266 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