如何创建全局变量?

时间:2016-04-21 20:03:55

标签: python blender

我需要创建一个可由python控制器访问和修改的变量(浮点数组)。如果你想知道为什么我需要这个,我正在尝试实现一个神经进化,我需要存储神经网络参数。我是python的新手。

1 个答案:

答案 0 :(得分: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']