Мне часто пишут в скайп и Личные Сообщения с вопросами "как сделать нитро в 3D Rad?". Напишу статью, чтобы вопрос больше не поднимался. На этапы разделять не стану, т.к. текста будет мало. Добавим Terrain, Car, CamChase, G-Force, Skybox, Force, EventTimer, EventOnInput. Надеюсь, что вы уже знаете как обращаться с Terrain, Car, CamChase, G-Force, Skybox. Перейдем к главному. Связываем Car и Force. Связываем Force и EventTimer. Связываем Force и EventOnInput * Настройки Force: 1) Напротив Car <=> RECIPIENT; 2) Напротив EventTimer <=> IGNORE; 3) Напротив EventOnInput <=> INPUT; 4) ОБЯЗАТЕЛЬНО ставим галочку в Local Orientation; 5) ОБЯЗАТЕЛЬНО размещаем объект Force перед Car; 6) В настройках Intensity я поставил 25000. * Настройки EventTimer: 1) Напротив Force <=> STOP 2) В настройках Range : [ 0 ] [ 0 ] [ 5 ] [ 5 ] (Вы можете и другое кол-во сек поставить) * Настройки EventOnInput: 1) Напротив Force <=> START ON INPUT 2) Напротив EventTimer <=> START ON INPUT 3) Клавишу для старта выберете сами. Я поставил LCONTROL Для красоты можно добавить Particles. Если честно, я рассказал муторный метод. ;) Можно сделать по-простому. Удаляем EventTimer. В настройках Force есть Timer, ставим туда 5. Все работает. Надобности в скриншотах не нахожу, но если возникнут опять вопросы, то выложу. В демке тоже особой нужды нету, практикуйтесь. ;) Это интересно! X: "Здравствуйте, у меня вопрос. А можно вместо выхода из игры, использовать Esc, для другого дествия?" Мой ответ: Здесь нужно использовать наш любимый Angel Script. В скрипте есть функция, которая позволяет изменять нам значения клавиш. Для нашего случая подойдет вот что: (iKeyDown(iKeyCode("DIK_ESCAPE"))) Ниже в скрипте мы пишем, то, что произойдет при нажатии Esc. К примеру iObjectStart(OBJ_22), под OBJ_22 будет ExitFade на проект с меню. Всем удачи! Задавайте вопросы, на самые интересные буду отвечать в статьях. Ваш Don_Vito. Специально для сайта www.gcup.ru и 3d-rad.my1.ru
Источник: КЛИК» |