2016-04-21 115 views
1

我需要创建一个变量(一个浮点数组),这些变量将被python控制器访问和修改。如果你想知道为什么我需要这个,我试图实现一个神经元演化,我需要存储神经网络参数。我是python的新手。如何创建全局变量?

回答

2

有一本字典(https://docs.python.org/2/tutorial/datastructures.html),它可以在Blender中全局访问。

它配备了GameLogic库,被称为globalDict

http://wiki.gameblender.org/index.php?title=GlobalDict

用法:

import GameLogic 

... 

GameLogic.globalDict['Key'] = value 

... 

value = GameLogic.globalDict['Key'] 
+0

非常感谢你,它的工作。你知道任何有关blender-python的好教程,因为我不能罚款任何好的教程。或者像其他任何重要的链接。我会很感激。 –

+1

链接只有答案是不鼓励的,就好像链接停下来一样,这个答案也是如此。请至少包括答案本身所要求的一些步骤。 –