Nitro в 3D Rad

Урок за това как се прави нитро с помощта на малък скрипт в игралния механизъм на 3D Rad. Но защо ни е необходим скрипт, ако нитро може да бъде внедрен без скрипт?! Обяснявам: с помощта на скрипт можете да направите нитро, което ще работи само при натискане на клавиш, а освен това можете да зададете всеки клавиш за това.
Така че, нека го вземем! Първо, нека добавим следните обекти:

  • Строителство на терен или магистрала
  • PCar =>свържете се с Terrain, Force, G-force, Trail, Script
  • Сила
  • G-сила
  • Пътека
  • Сценарий =>свържете се с Force And Trail
    В настройките Сила ние пишем:
    Интензивност = 35000 (Това е най-добрият вариант за демонстрация, но можете да сложите и по-малко)
    Таймер = 1
    Не забравяйте да поставите отметка в квадратчето Локална ориентация, в противен случай Force ще избута колата в една посока, независимо от позицията на PCar!

    Срещу PCar поставете RECIPIENT.

    Просто премахнете отметката Работа в началото.

    void Main ()
    <
    if (iKeyDown (iKeyCode ("DIK_LSHIFT")))
    <
    // задайте условието, ако след това се натисне левият клавиш Shift
    iObjectStart (OBJ_22); // Run Force
    iObjectStart (OBJ_44); // Run Trail
    >
    друго
    <
    // В противен случай, т.е. ако клавишът не е натиснат
    iObjectStop (OBJ_22); // Спри сила
    iObjectStop (OBJ_44); // Stop Trail
    >
    >

    UPD: За да спре колата при клавиша за интервал, към скрипта може да се добави следният код:
    if (iKeyDown (iKeyCode ("DIK_SPACE")))
    <
    OUT_2 = 1; // Спирачка
    >
    друго
    <
    OUT_2 = 0; // Спирачка
    >
    Но след това в настройките на автомобила трябва да махнете отметката от елемента Спирачка.
    Сега добавете камерата и skybox за красота.
    Нашето нитро е готово!