Перейти к содержимому


Фотография

Свет в самолете


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1 OFFLINE   SomeOneAndrey

SomeOneAndrey

    Ефрейтор

  • Пользователи
  • 43 сообщений

Отправлено 07 December 2015 - 17:54

Привет всем.

Необходимо добавить красный свет в заднюю часть самолета.

light = "#lightpoint" createVehicleLocal position plane;
light setLightBrightness 0.03;
light setLightColor [1, 0, 0.0];
light lightAttachObject [plane, [0,-5,-3]];

Все бы хорошо, но, он постоянно телепортируется назад\вперед, судя по всему, lightAttachObject обновляет позицию несколько раз в секунду, а не присоеденяет объект. AttachTo дает точно такой-же результат.


  • 0

#2 OFFLINE   vlad333000

vlad333000

    Полковник

  • Пользователи
  • 3224 сообщений
  • Откуда:Кострома

Отправлено 07 December 2015 - 20:33

SomeOneAndrey, это скорее всего из-за "божественного" движка игры!
Попробуй это:


<Создание_и_настройка_источника_света>
addMissionEventHandler ["Draw3D",{myLight setPosition (obj modelToWorldVisual <положение_относительно_вертолета>)}]
myLight - источник света, obj - вертолет/самолет
PS Если источник света криво встает (Особенно при перемещении над землей/водой) то попробуй использовать

Пожалуйста Войдите или Зарегистрируйтесь чтобы увидеть скрытое содержание


Сообщение отредактировал vlad333000: 07 December 2015 - 22:32

  • 0

#3 OFFLINE   SomeOneAndrey

SomeOneAndrey

    Ефрейтор

  • Пользователи
  • 43 сообщений

Отправлено 07 December 2015 - 22:35


addMissionEventHandler ["Draw3D",{myLight setPosition (myHeli modelToWorldVisual <положение_относительно_вертолета>)}]
addMissionEventHandler ["Draw3D", {light setPos (plane modelToWorldVisual [0, 10, -3])}];

Все равно мерцает. Пробовал с и без lightAttachObject.

 

Попробовал 

onEachFrame{light setPosASL getPosASL plane}; 

Так почему-то источник света не перемещается.


Сообщение отредактировал SomeOneAndrey: 07 December 2015 - 22:52

  • 0

#4 OFFLINE   vlad333000

vlad333000

    Полковник

  • Пользователи
  • 3224 сообщений
  • Откуда:Кострома

Отправлено 08 December 2015 - 14:49

SomeOneAndrey, ну тогда только один способ осталось попробовать - создать этот источник света вы самом объекте - в виде отдельного аддона (Так же как и фары, и сигнальные огни у авиационной техники)
Больше способом я не знаю
PS Я ещё раз убедился в криворукости БИСов и "Божественности" их движка
  • 0




Яндекс.Метрика