Академический Документы
Профессиональный Документы
Культура Документы
Airfoil
AllObjects
AnimationControls
Ball
Объект CarAI управляет Вашими транспортными средствами вдоль предопределенного
Buoy
пути, пытаясь избежать столкновений с препятствиями и другими транспортными с
Cam1StPerson применением алгоритмов искусственного интеллекта.
Counter Это необходимо потому, что объект CarAI, так же, как и человек, не может управлять
автомобилем, который не предоставляет должную обработку.
EventOnContact
Как только Вы подстроили Ваши автомобили, для каждого транспортного средства,
EventOnInput которым Вы хотите управлять, просто добавьте один объект CarAI к Вашему проекту.
EventOnLocation Затем свяжите его с объектом автомобиля для управления, с путем для следования, и со
всеми препятствиями для избежания. Пожалуйста, смотрите этот урок для подробностей.
EventOnObjectID
После того, как Вы связали объект CarAI со всеми этими элементами, дважды щелкните
EventOnProximity на объекте CarAI в списке объектов для открытия следующего диалогового окна свойств:
EventOnValue
EventTimer
ExitFade
Fog
Force
ForceFreedback
G-Force
Group
GUIWindow
Compiler
Highway
Imposter
Joint
Particles
Path
Working At Start (Работать при старте)
PathFinder
Если этот флажок не установлен, искусственный интеллект (и управляемое транспортное
PCar средство) заработают только после того, как объект запустится другим объектом,
подобным, например, EventOnInput.
PointLight
Obstacle dodging (Усиление контраста препятствия) Minimum scanner depth
Projectiles (Минимальная глубина сканера)
RaceTracker
Расстояние в метрах, на котром препятствие может быть определено, в зависимости от
RigidBody скорости управляемого транспортного средства. Этот фактор определяет расстояние,
когда скорость транспортного средства равна нулю.
Rock
Max. scanner amplitude (Максимальная амплитуда сканера)
Scanner
Обычно максимальная амплитуда сканера должна быть около (ширина транспортного
Script средства/2) метров. Чем больше фактор, тем выше шансы на определение мелких
препятствий. Однако, установка этого фактора в слишком большое значение могут
Script Ref заставить транспортное средство реагировать на препятствия, которые фактически не
SkinMesh находятся на пути транспортного средства.
SoundEffect Чем больше фактор, тем охотнее будет реагировать транспортное средство для
предотвращения столкновений. Значение должно быть между 0 и 10.
SoundSource
Max. front deviation angle (Максимальный угол переднего отклонения)
Spring
Это значение, в градусах, между 0 и 180, определяет, как далеко от идеального пути
Sprite может отклониться управляемое транспортное средство, пытаясь избегнуть
фронтального столкновения.
SunLight
Switch Установка этого значения в слишком большое значение может привести к нестабильному
управлению. Установка его в слишком малое значение предотвратит избегание
Terrain препятствий транспортным средством.
Trail Это значение, в градусах, между 0 и 180, определяет, как далеко от идеального пути
может отклониться управляемое транспортное средство, пытаясь избегнуть столкновения
Transform с другими транспортными средствами по сторонам.
Tree Установка этого значения в слишком большое значение может привести к чрезмерной
ValueLabel реакции. Установка его в слишком малое значение предотвратит избегание контактов
транспортным средством.
ValueLabelBar
Deviation return time (Время возврата отклонения)
ValuePrint
Приблизительное время, в секундах, необходимое для возвращения к идеальному пути
Velocity после отклонения (смотри выше).
Waypoint Enable unblock maneuver (Включить маневр разблокирования)
Wheel Если этот флажок установлен, управляемое транспортное средство будет пытаться
освободится, если где-то застрянет.
Wind
Path following (Следование пути) Minimum throttle (Минимальный дросселль)
Brakes (Тормоза)
Если этот фактор выше 0, управляемое транспортное средство будет применять тормоза,
когда определено препятствие. Минимальное значение - (-1). Максимальное значение - 1.
Если этот фактор выше 0, управляемое транспортное средство будет следовать пути,
немного отличному от того, который был определен в связанном объекте пути. Чем
больше значение, тем больше изменение. Максимальное значение - 1.
Randomizer (Рандомизатор)
Если этот фактор выше нуля, соответствующие параметры слева ((Minimum throttle,
Maximum throttle и Brakes) будут рандомизированы с применением вариаций.
Chase (Преследовать)
Target (Цель)
Пытаться въехать в ближайшую цель. Обратите внимание, что при использовании этого
режима искусственного интеллекта любой путь игнорируется.
Flee (Убегать)
Relationships (Взаимоотношения)
Этот список определяет, как объект CarAI соотносится со связанными с ним объектами.
Поддерживаются следующие типы взаимоотношений:
Ignore (Игнорировать)
Не делает ничего.
Этот объект - это транспортное средство для управления. Обычно это автомобиль. Только
одно одиночное транспортное средство может быть управляемо одним объектом CarAI.
Obstancle/Target (Препятствие/Цель)
Этот объект - это препятствие для избежания. Это обычно динамический объект твердого
тела в проекте, или другое транспортное средство.
Path (Путь)
Этот объект - это путь для следования. Если этим способом установлено несколько путей,
один из них указывается случайно при запуске симуляции, во время исполнения
программы, когда объект CarAI сброшен.