From BlenderWiki

Jump to: navigation, search
Blender3D FreeTip.gif
IMPORTANT! Do not update this page!
We have moved the Blender User Manual to a new location. Please do not update this page, as it will be locked soon.

Свойства

Свойства можно сказать тоже самое, что и переменные в каком-либо языке программирования. Они хранятся на объекте и могут быть использованы для представления боеприпасов, здоровья, имени и т.д.

Панель свойств

Панель свойств

Панель свойств состоит из 6 частей:

(1) Add Property - эта кнопка добавляет новое свойство, по умолчанию это свойство Float с именем “prop”, затем число, если уже есть свойство с таким именем.
(2) Del - рядом с каждым свойством есть такая кнопка, которая служит для удаления этого свойства.
(3) Меню типа свойства - определяет тип свойства (смотрите ниже).
(4) Name - здесь вы даёте имя ващего свойства. С помощью питона вы можете получить доступ к свойству так (GameObject["Имя свойства"]). Имя чувствительно к регистру.
(5) Значение - здесь вы устанавливаете начальное значение свойства.
(6) D - это кнопка для включения отладки. Обратите внимание, что также необходимо отметить Show Debug Properties в меню Game. Все свойства с активированной отладкой будут представлены на экране в таком виде (имя объекта+имя свойства+значение в ходе игры). Это полезно, если вы подозреваете, что с вашими свойствами что-то не так.


Типы свойств

Существует 5 типов свойств:

Timer - запускается с установленного значения и увеличивается пока объект существует. Это может например использоваться, если вы хотите знать сколько времени проходите уровень.
Float - используется десятичное число в качестве значения, которыемогут варьироваться от -10000,000 до 10000,000. Это полезно для точного значения.
Int - используются целые числа со значением между -10000 и 10000. Полезно для подсчета вещи, таких как боеприпасы, где знаков после запятой не нужно.
String - используется текст в качестве значения. Можно хранить 128 символов.
Bool - логическая переменная, имеет два значения, True(правда) или False(ложь). Это полезно для вещей, у которых есть только два режима. Н.
выключатель света.


Сенсор Property

Property - этот сенсор имеет 4 режима:

Equal - при этом режиме сенсор принимает положительное значение, если значение свойства объекта становится равным значению свойства в сенсоре.
Not Equal - сенсор принимает положительное значение, когда значение свойства объекта не равно значению свойства в сенсоре.
Interval - сенсор принимает положительное значение, когда значение свойства объекта равно значению свойства в сенсоре от Min до Max.

Для “больше чем”, введите имя свойства в поле Max и число больше которого должно быть это значение свойства в поле Min. Для “меньше чем”, введите имя свойства в поле Min и число меньше которого должно быть это значение свойства в поле Max. Имена других свойств могут также быть введены в эти оба поля, чтобы сравнить ещё с каким-нибудь свойством.

Changed - сенсор становится положителен при изменении введённого в сенсор свойства.


Смотрите сенсоры для более подробной информации об использовании сенсоров и сенсоре property.

Актуатор Property

Этот актуатор имеет 4 режима:

Assign - при срабатывании актуатора в этом режиме происходит изменение значения свойства объекта на установленное в этом актуаторе. Для свойства Bool значение 1=True и 0=False.
Add - увеличение (Н.
+5) или уменьшение (Н.: -5) значения свойства объекта на значение в этом актуаторе.
Copy - копирует значение свойства объекта в значение свойства другого объекта.
Toggle - переключает значения True/False при свойстве Bool, при свойствах Int, Float, String переключает значения 0/1.

Смотрите актуаторы для более подробной информации об использовании актуаторов и актуатор Property для получения более подробной информации о актуаторе Property.