2016-04-21 3 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

Ссылка только ответы обескуражены, как будто ссылка идет вниз, поэтому делает этот ответ. Пожалуйста, включите, по крайней мере, некоторые из шагов, необходимых в самом ответе. –