>> ткни пожалуйста в пример, если не сложно...
... описание различий между методами ...
https://wiki.blender.org/index.php/Doc:/Tutorials/Game_Engine/ScriptMode_vs_ModuleMode... пример описания вызова функции модуля ...
https://www.blender.org/manual/game_engine/logic/controllers/types/python.html#python-controller... по идее модуль инициализируется до обращения к его функции ...
... все переменные модуля доступны из любого контроллера ...
... наверное лучше написать отдельную процедуру инициализации переменных и прикрепить вызов этой инициализации к старту ...
... для вызова функции модуля нужно в полях контроллера Python указать Method Module и указать ссылку на функцию имяскрипта.имяпроцедуры, где имяскрипта - это название текстового файла, который храниться любо на диске либо в проекте ...
... например у меня есть скрипт содержащий набор функций с названием файла
order.py и в этом скрипте есть процедура пересчета значений параметров
def routine(), тогда нужно написать так
order.routine ...