Archief - Blender Python probleem

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

zikje

Legacy Member
Ik heb Blender 2.33 en Python 2.3.3 op Windows 2000. Python is juist geïnstalleerd met dei juiste environment variables.

Maar als ik in Blender een Pythonscript toevoeg:

-> import Blender

Krijg ik

-> PYTHON SCRIPT ERROR:
-> Traceback (most recent call last):
-> File "test.py", line 1, in ?
-> import Blender
-> ImportError: No module named Blender

Wat is er dan mis?

oxy_be

Legacy Member
Owkidow hier is het heidense boek der blender gamedesign van pas gekomen!

Code:
1 # first gamePython script
2 # gets the position of the owning object
3 # and prits it on the console
4
5 import GameLogic
6
7 controller = GameLogic.getCurrentController()
8 owner = controller.getOwner()
9
10 print owner.getPosition()

Misschien moet je niet zetten Import BLENDER maar gewoon import GameLogic
en dit in blender zelf. Niet in een of andere text editor.

"28.1 The textWindow"
The textwindow is a simple but useful text editor, fully integrated into Blender. It's main purpose of it is to write Python scripts, but it is also very useful for writing comments in the blendfile or to explain the purpose of the scene to other users

The textwindow can be desplayed with SHIFT-F11 or by adjusting the iconmenu in the windowheader. ...

Er staan ook nog een hoop commands en uitleg ma das mij juist iets te veel tokkelwerk.

(Trouwens moest ge intresse hebben willek gerust "The official blender gamekit" naar u toe sturen ze... mail me als ge intersse hebt ([email protected]))

zikje

Legacy Member
oxy_be zei:
Owkidow hier is het heidense boek der blender gamedesign van pas gekomen!

Code:
1 # first gamePython script
2 # gets the position of the owning object
3 # and prits it on the console
4
5 import GameLogic
6
7 controller = GameLogic.getCurrentController()
8 owner = controller.getOwner()
9
10 print owner.getPosition()

Misschien moet je niet zetten Import BLENDER maar gewoon import GameLogic
en dit in blender zelf. Niet in een of andere text editor.

"28.1 The textWindow"
The textwindow is a simple but useful text editor, fully integrated into Blender. It's main purpose of it is to write Python scripts, but it is also very useful for writing comments in the blendfile or to explain the purpose of the scene to other users

The textwindow can be desplayed with SHIFT-F11 or by adjusting the iconmenu in the windowheader. ...

Er staan ook nog een hoop commands en uitleg ma das mij juist iets te veel tokkelwerk.

(Trouwens moest ge intresse hebben willek gerust "The official blender gamekit" naar u toe sturen ze... mail me als ge intersse hebt ([email protected]))

is da gratis?
:confused:

http://www.blender.org/modules/documentation/228PythonDoc/

Kan je aan deze modules dan ook geraken via GameLogic?

zikje

Legacy Member
http://www.paposo.com/pythonAPI233a/

Dit is de API die ik nodig heb en die zou moeten werken. Maar dat doet die dus niet.

import Blender of eender welk ander module werkt niet.

GameLogic werkt, maar wel enkel GameLogic en niet de onderliggende modules.

zikje

Legacy Member
Mijn vraag staat daar ook al meer dan een week. Nog geen antwoord gekregen hoor.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan