ПРОГРАМИШКА.РФ
Видеоуроки - учиться с нами просто
Посмотрел. Послушал. Выучил

RUB

Контроллер Python

Контроллер Python запускает скрипт Python, когда срабатывает сенсор контроллера. Скрипт python может взаимодействовать с ценой или кирпичиками логики через API игрового движка Blender.

Скрипт Python может работать либо как файл целиком или отдельный модуль. Файл должен быть добавлены в текстовом редакторе, и называется просто по имени, без его пути. Имена чувствительны к регистру. Модули идентифицируются по имени файла без расширения затем . и название модуля. Например:

Файл myscript.py содержит:

def myModule ():
   print("Go Open Source!");

Функции могут быть доступны как myscript.myModule, который будет запущен print("Go Open Source!"); каждый раз, когда контроллер срабатывает.

Весь файл может быть запущен при выборе типа Script и назначение имени myscript.py.

Части контроллера Python

../../../_images/game_engine_python_controller.jpg
  1. Тип

    Указывает ли это модуль или весь файл.

  2. Имя

    Имя файла, который будет загружен.

  3. D (Использовать для отладки)

    Постоянно перезагружать файл.

Смотри стандартные части контроллера для описания оставшихся вариантов.

Больше информации о python API может быть найдено здесь.