Connexion
Menu Principal
Recherche
Menu secondaire
Image Aléatoire
origalde.jpg
Publicité
Formation Blender ElephormBlender 3d Elephorm


     






script d'ajout de scene
OverdOzed
Inscrit:
19/01/2008 04:25
De tu voit le nuage sur la carte météo bin j'habite là
Post(s): 2545
salut a tous je me lance depuis hier dans les scripts pour blender "normal" (pas du bge directement quoi )

le script ci dessous fait a peu près se que je lui demande j'ai juste pas compris comment on passe un sensor en pulse mode

mon problème vient des erreurs dans la console
la première si je lance le script 1 fois
PyContext 'blend_data' not found
PyContext 'screen' not found
PyContext 'screen' not found

et si je lance le script plusieurs fois j'ai
ID user decrement error: SCmenu (from '[main]'): 0 <= 0

la deuxième je comprend le type d'erreur mais j'arrive pas a trouver dans l'api un truc pour réglé cela.

bref si quelqu'un pouvez éclairé ma lanterne histoire que je parte sur un base propre se sera cool

merci

import bpy

#create scene menu
new_scene = bpy.data.scenes.new('menu')
bpy.context.screen.scene = new_scene


#create camera and configure
cam = bpy.data.cameras.new("CameraM")
cam_ob = bpy.data.objects.new("CameraM", cam)
new_scene.objects.link(cam_ob)

cam_ob.location = (0.0, 0.0, 5.0)
cam_ob.select = True
new_scene.objects.active = cam_ob


for area in bpy.context.screen.areas: 
    if area.type == 'VIEW_3D': 
        for region in area.regions: 
            if region.type == 'WINDOW': 
                override = {'window': bpy.context.window,
                            'area': area, 
                            'region': region,
                            'scene': bpy.context.scene,
                            'active_object': cam_ob}
                bpy.ops.view3d.object_as_camera(override)

#add logic
obj = bpy.context.selected_objects[0]
sensors = obj.game.sensors
controllers = obj.game.controllers

bpy.ops.logic.sensor_add(type="ALWAYS", object=obj.name)
bpy.ops.logic.controller_add(type="PYTHON", object=obj.name)

sensor = sensors[-1]
controller = controllers[-1]

myScript = bpy.data.texts[0]
controller.text = myScript
sensor.link(controller)

Contribution le : 12/10 12:49:17
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
Questions & Réponses Subdivision et crease, mauvais deal ?? 0 30 Aujourd'hui 01:16:41
Docteurkro 
[WIP] et travaux terminés WIP 3D Models pour un jeu! 1 131 Aujourd'hui 01:11:20
Martulen 
Questions & Réponses Hair settings introuvable 1 102 Aujourd'hui 01:08:59
Martulen 
Questions & Réponses Comment créé un Node Group avec des entier en entrée ? 5 288 Aujourd'hui 00:03:54
Matpi 
The Blender Clan 'tchat Recherche mentor Blender en Vendée 2 280 Hier 22:01:41
pierrero 
Moteur de jeu GameBlender et alternatives Projets simples jeux basiques navires de guerre (essaie pour apprendre)    [1][2][3][4] 34 1907 Hier 18:40:25
rikoo 
Concours Défis du Clan - s.40 - thème : "O.V.N.I."    [1][2] 12 626 Hier 17:36:22
brachyvore 
Questions & Réponses Images références ont disparu lors de la réouverture 6 214 Hier 15:47:07
shermichel 
Questions & Réponses Problème avec le modifier Booléen 2 68 Hier 15:36:02
Rom162 
The Blender Clan 'tchat Ammamellen et Elias 2 109 Hier 14:45:01
Redstar 
Questions & Réponses ajouter texture et couleur (débutant) 3 148 17/10 18:58:29
Melodicpinpon 
The Blender Clan 'tchat Video Blender 2.79 Nouvelles fonctionnalités 4 640 17/10 14:26:27
lapineige 
Moteur de jeu GameBlender et alternatives [résolu] Stopper un son en python 6 343 17/10 13:23:29
Redstar 
Questions & Réponses [non résolu] Ajout IK à une armature animée 2 96 17/10 13:10:22
Kriss4Realms 
Questions & Réponses [non résolu] création d'un cône de glace 3 322 17/10 09:52:20
littlealien 
[WIP] et travaux terminés [WIP] Solo de batterie 8 465 17/10 00:44:43
Ringskar 
Moteur de jeu GameBlender et alternatives [WIP] Fps Survival Horror (Nouvelle vidéo page 27)    [1][2][3]...[29] 280 28648 16/10 20:19:21
rikoo 
Questions & Réponses [résolu] Barre du dessus disparue 5 149 16/10 18:39:46
edddy 
The Blender Clan 'tchat [BUG PARIS] RDV en 2017 !    [1][2][3]...[68] 677 142967 16/10 17:01:00
edddy 
Questions & Réponses impossible saisir objet en User Persp 2 150 16/10 13:22:05
moonboots 

Qui est en ligne
11 utilisateur(s) en ligne (dont 5 sur Forums)

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


LonList34, plus...
Nouveaux membres
LonList34 19/10/2017
Archimestre 18/10/2017
gwarr 17/10/2017
Kriss4Realms 17/10/2017
djo101 17/10/2017
Stefrogers 15/10/2017
Elfueros 14/10/2017
lordfederer 13/10/2017
rachta 12/10/2017
lepetitatelierxyz 12/10/2017
Dernier Ajout
seul.jpg

Evènements à venir
Nov 4
BUG de Paris
Nov 18
Anniversaire de RichDeg
Dec 29
Anniversaire d'ebrain
plus 312 plus d'élément(s)
 Par Mickaël Guédon [ebrain] © 2003-2017 The Blender Clan - hébergé par TuxFamily - Site déclaré à la CNIL sous le numéro 1155445