Gérer l'animation de texture sur plusieurs instances d'un même objet;
Fou Furieux du Clan
Inscrit:
15/05/2009 07:46
De Caen
Post(s): 119
Bonjour a tous !!!
Je suis en train de créer un petit casse-brique, et je voudrais gérer l'animation de destruction de mes briques via l'animation de texture.

Les briques sont créées avec la fonction "addObjects"

La brique appelle cette fonction a chaque fois que la balle entre en collision avec.




def main(cont):
    
    cont = bge.logic.getCurrentController()
    obj = cont.owner
    
    obj['NbrSprite']+=1

    speed = obj['SlideSpeed']
    mesh = obj.meshes[0]
    mat = mesh.materials[0].getMaterialIndex()
    len = mesh.getVertexArrayLength(mat)
    vn = 0
    
    for vn in range (mesh.getVertexArrayLength(mat)):
        vertex = mesh.getVertex(mat,vn)
        UV = vertex.getUV()
        UV[0] += speed
        vertex.setUV(UV)
        vn = vn+1
    if obj['NbrSprite']== 4:
        obj.endObject()


Mon problème, c'est que quand une brique est touché, c'est toutes les briques qui jouent l'animation

Y a-t-il une solution sans créer un objet différent pour chaque brique de mon niveau ?

Merci pour votre aide

Contribution le : 10/01/2016 20:28
_________________
Je pense toujour a toi...
Créer un fichier PDF de la contribution Imprimer


Re: Gérer l'animation de texture sur plusieurs instances d'un même objet;
Fou Furieux du Clan
Inscrit:
21/05/2014 10:29
Post(s): 261
@narcibrook: Les matériaux sont partagés tout comme les textures, donc n'importe quelle modifications influencera sur les instances l'utilisant.

Contribution le : 11/01/2016 11:37
Créer un fichier PDF de la contribution Imprimer


Re: Gérer l'animation de texture sur plusieurs instances d'un même objet;
OverdOzed
Inscrit:
19/01/2008 03:25
De tu voit le nuage sur la carte météo bin j'habite là
Post(s): 2554
il y a une parade toute simple

tu crée un brique "cassée"

et tu l’échange avec ta brique normale au moment de la collision

Contribution le : 11/01/2016 13:38
Créer un fichier PDF de la contribution Imprimer


Re: Gérer l'animation de texture sur plusieurs instances d'un même objet;
Fou Furieux du Clan
Inscrit:
15/05/2009 07:46
De Caen
Post(s): 119
@moaaa : Le truc, c'est que mon animation comprend 4 état différent et j'aurais voulu éviter de créer plusieurs objets différent : surtout si par la suite je veux faire des animation plus longues et plus complexes...

@panzergame : Oui c'est effectivement ce que j'ai fini par comprendre, mais j'espérais trouver un moyen qu'a la création de chaque instance, elle puisse avoir sa propre copie du matériel de base...

Contribution le : 11/01/2016 20:07
_________________
Je pense toujour a toi...
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
Graphisme alternatif [BESOIN DE VOUS COMMUNAUTÉ BLENDER] 0 3 Aujourd'hui 00:27:40
A-mister21 
Moteur de jeu GameBlender et alternatives [non résolu] Cs (vaisseau)    [1][2][3]...[49] 484 147906 Hier 22:17:07
sbkodama 
Questions & Réponses [non résolu] Problème extrusion mesh Plane 3 34 Hier 18:51:32
Guiu 
Questions & Réponses Caméra et soleil non visibles 2 30 Hier 18:30:05
moonboots 
Questions & Réponses [résolu] Question concernant la sélection des objets 2 44 Hier 14:12:28
Lylo 
Questions & Réponses [non résolu] Problème d'affichage de la peinture des poids    [1][2][3] 20 64 Hier 11:09:32
GameWorld 
[WIP] et travaux terminés orientation des objets    [1][2] 19 187 Hier 10:45:22
debutant 
Questions & Réponses Problème de "layer subtract" avec grease pencil ! 0 19 Hier 09:57:31
Niourd 
Questions & Réponses Problème affichage Viewport 8 115 26/01 23:06:49
profdeballons 
Questions & Réponses Move (G) déplace l origine de l objet, pas l'objet 4 88 26/01 10:32:02
manie 
Questions & Réponses [résolu] Perte des repères de mvts de mes objets importés. 7 320 25/01 20:32:42
Lylo 
Questions & Réponses [non résolu] Reflets de lumières très atténués sur Glass quand il n'y a pas de background 0 74 25/01 16:50:59
NoKi_senpai 
[WIP] et travaux terminés [WIP] La gabarre '' Le Gros Ventre''    [1][2][3]...[5] 49 3845 25/01 15:59:20
Guiu 
Le coin des geeks News hardware 0 66 25/01 14:32:35
Bibi09 
Moteur de jeu GameBlender et alternatives [WIP] Jeu "Iron Man Collapsing"    [1][2][3][4] 39 15341 25/01 14:21:50
timeman13 
Questions & Réponses Inclure une vidéo dans un environnement 3D, c'est le bug dans mes neurones 9 163 24/01 21:01:05
Lylo 
Questions & Réponses Blender 2.9 : Problème pour cacher une collection 4 91 24/01 16:30:03
Moulsifer 
Moteur de jeu GameBlender et alternatives [WIP] Un projet UE4 avec du Blender    [1][2][3]...[7] 66 25692 24/01 06:06:27
timeman13 
Questions & Réponses Couleur des cheveux 7 272 23/01 20:30:50
Lylo 
Hors Sujet !! Tuto débutant : un hippocampe - #1 le Maillage de base 2 238 23/01 20:10:42
meltingman 

Qui est en ligne
144 utilisateur(s) en ligne (dont 96 sur Forums)

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


A-mister21, EveGreenwe, plus...
Nouveaux membres
CecileLitt 28/1/2021
HayleyBosi 28/1/2021
XYIChantal 28/1/2021
SangStr801 28/1/2021
JanineToml 27/1/2021
Winona3794 27/1/2021
A-mister21 27/1/2021
MarcTan68 27/1/2021
EveGreenwe 27/1/2021
Niourd 27/1/2021
Dernier Ajout
2020-09-24.jpg

Evènements à venir
Fev 15
Anniversaire de Dany
Fev 23
anniversaire de windspirit
Mar 14
Anniversaire de AMV12
plus 261 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