Вы находитесь на странице: 1из 1

Главная 3D 2D Engines Web Stereo Sound

Официальный сайт GUIWindow


Справка программы

Airfoil

AllObjects

AnimationControls

Ball
Объект окна графического интерфейса пользователя позволяет легко добавлять к Вашим
Buoy
проектам во время исполнения программы окна графического интерфейса пользователя,
Cam1StPerson без всякого скриптинга.

CamChase Для каждого окна графического интерфейса пользователя Вы можете определить до 16


элементов управления. Каждый элемент управления может быть привязан к внутренним
Car параметрам и / или свойствам ориентации / положения других объектов в Вашем проекте,
позволяя конечному пользователю регулировать параметры (и ориентацию / положение)
CarAI объекта во время выполнения программы.
Character Например, без скриптинга Вы можете добавить элементы управления графического
ConfigureControls интерфейса пользователя для гоночной игры, позволяющие игроку динамически
регулировать параметры автомобиля (двигатель, подвеску и т.д.), опционально видя
Counter изменения немедленно примененными, во время тест-драйва автомобиля.

EventOnContact Каждый экземпляр объекта окна графического интерфейса пользователя будет


представлять одно окно графического интерфейса пользователя на экране. Вы сможете
EventOnInput добавить несколько объектов окна графического интерфейса пользователя к проекту 3D
Rad для реализации нескольких окон графического интерфейса пользователя.
EventOnLocation
Это полезно для примеров, где Вам нужно управлять несколькими параметрами одного
EventOnObjectID
объекта (подобно, например, экранному положения объекта спрайта, а также
EventOnProximity прозрачностью того же самого объекта спрайта). В этих случаях Вы можете использовать
два или больше экземпляров объектов графического интерфейса пользователя, как
EventOnValue показано в проекте GUIWindowDemo (в 3D Rad нажмите Ctrl+O для того, чтобы увидеть
список доступных демонстрационных проектов).
EventTimer
Запуская / останавливая объект окна графического интерфейса пользователя (например,
ExitFade используя объекты событий или скрипт) Вы сможете скрывать / отображать интерфейс
графического интерфейса пользователя.
Fog

Force В зависимости от того, какие параметры Вы выбрали для связывания с элементами


управления окна графического интерфейса пользователя, соответствующий тип элемента
ForceFreedback управления будет автоматически визуализирован объектом окна графического
интерфейса пользователя. Поддерживаемые типы элементов управления: редактор
G-Force ориентации, редактор положения, редактор числового параметра.
Group Графическая раскладка и элементы управления предоставлены AntTweakBar
(antisphere.com).
GUIWindow
Примечание: в отличие от встроенных спрайтов 3D Rad, окно графического интерфейса
Compiler пользователя не растягивается / сжимается с главным окном, например, когда
Highway пользователь изменяет режим отображения для законченной игры. Размер / положение
окна графического интерфейса пользователя будут в пикселях, не в экранных единицах
Imposter измерения.

Joint Использование

Particles Добавьте объект окна графического интерфейса пользователя к Вашему проекту, свяжите
его со всеми объектами, которыми Вы хотите управлять.
Path
Вы связываете объекты вместе в списке объектов (левая сторона главного окна 3D Rad),
PathFinder выделяя объект и, затем, отмечая другие объекты, которые Вы хотите связать с ним.
PCar
Для конфигурирования объекта окна графического интерфейса пользователя дважды
PointLight щелкните на нем в списке объектов для открытия следующего диалогового окна свойств:

Projectiles

RaceTracker

RigidBody

Rock

Scanner

Script

Script Ref

SkinMesh

SkyBox

SoundEffect

SoundSource

Spring

Sprite

SunLight

Switch

Terrain

TextPrint Работать при старте


Trail Если эта опция не установлена, объект окна графического интерфейса пользователя не
будет визуализирован до тех пор, пока он не будет запущен другим объектом.
Transform
Взаимоотношения
Tree

ValueLabel Этот список определяет, какие параметры (доступны) для управления для выделенного
объекта. Поддерживаются следующие типы взаимоотношения:
ValueLabelBar
IGNORE (Игнорировать)
ValuePrint
Не делает ничего.
Velocity
ORIENTATION (Ориентация)
Waypoint
Управляет ориентацией этого объекта (если применимо).
Wheel
LOCATION (Размещение)
Wind
Управляет ориентацией (размещением?) этого объекта (если применимо).

[parameter description] (Описание параметра)

Управляет определенным внутренним значением этого объекта.

Параметры окна

Положение / размер (в пикселях)

Положение окна графического интерфейса пользователя.

Заголовок (должен быть уникальным)

Имя окна графического интерфейса пользователя. Если в Вашем проекте присутствуют


несколько экземпляров объекта окна графического интерфейса пользователя, это имя
должно быть уникальным. Если два окна графического интерфейса пользователя имеют
одно и то же имя, будет визуализироваться только одно.

Цвет

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

Перемещаемо

Если эта опция установлена, окно графического интерфейса пользователя будет иметь
возможность перемещения и изменения размера конечным пользователем.

Параметры элементов управления

Имя

Имя элемента управления. Если элемент управления является элементом управления


положением, Вы должны определить 3 разделенных запятой имени (по одному для
каждой координаты, которой Вы сможете управлять во время исполнения программы).

Значение

Установленное по умолчанию значение для элемента управления. Если элемент


управления является элементом управления ориентации или положения, Вы должны
определить 3 разделенных запятой значения (вращения X, Y, Z в градусах для
ориентации, или положения X, Y, Z в метрах для расположения).

Шаг

Шаг вариации для элемента управления. Если элемент управления является элементом
управления положением, Вы должны определить 3 разделенных запятой имени (шаги X,
Y, Z в метрах).

Минимум / максимум

Минимальное / максимальное значения для элемента управления. Если элемент


управления является элементом управления положением, Вы должны определить 3
разделенных запятой имени (границы X, Y, Z в метрах).

Примечание: в каждом из (описанных?) выше полей ввода Вы можете определить один


или больше (разделенных запятой) параметров. Возможность определения нескольких
разделенных запятой параметров в одном одиночном поле ввода полезна для элементов
управления ориентацией / размещением, как описано выше, но также для
конфигурирования двух или больше элементов управления, если у Вас есть включенные
элементы управления для нескольких объектов, перечисленных в окне взаимоотношений.

В этом случае помните, что система будет использовать параметры, основываясь на


порядке, в котором объекты перечислены в окне взаимоотношений.

Так, например, первый элемент в окне взаимоотношений будет использовать первый


параметр в поле ввода (первые 3 параметра, если он является элементом управления
ориентацией / положением), второй элемент будет использовать следующий параметр
(первые 3 параметра, если он является элементом управления ориентацией /
положением) и так далее.

Также обратите внимание на то, что элементы ориентации / положения всегда "берет" 3
параметра, даже если фактически не использует их. Например, если у Вас есть элемент
ориентации и элемент одиночного параметра, выбранный в окне взаимоотношений,
параметр поля ввода всегда должен содержать 4 параметра. Элемент уникального
значения всегда будет использовать четвертый параметр.

Замечания

В скомпилированном проекте, запущенном в полноэкранном (или развернутом) режиме,


курсор мыши по умолчанию не визуализируется, что делает оперирование окнами
графического интерфейса пользователя очень трудным. Однако, Вы можете использовать
объект спрайта в качестве курсора мыши, выбрав опцию Работать в полноэкранном
режиме как курсор мыши в диалоговом окне свойств спрайта.

В порядке визуализации спрайта поверх окна графического интерфейса пользователя,


убедитесь, что он установлен в Визуализировать спрайт поверх текстов.

Олег Широколава, e-mail: shyrokolava@mail.ru