Темы:
Создание транспортных средств в Second Life – процесс не очень сложный. Вам будет достаточно прочесть нашу статью, немного попрактиковаться, соблюдая определенные правила, и уже совсем скоро вы сможете прокатиться на созданном своими собственными руками объекте.
Ниже изложено описание процесса строительства, которое будет понятно даже тем, у кого нет подобного опыта.
Для начала вам, конечно, необходимо определиться, что именно вы хотите строить. Я вот решил создать тачкомобиль, и в первую очередь задумался о колесах. Что ж, изготовим их, используя прим-цилиндр.
Создаем цилиндр и выставляем в меню редактирования объекта его размеры.
Накладываем на колесо текстуру, и создаем остальные три. Кстати, у меня нашлись весьма подходящие к случаю текстурки.
Дальше погружаемся в увлекательный творческий процесс. Пробуйте, экспериментируйте, моделируйте, копируйте с оригиналов, фотографий, накладывайте разлиные текстуры, в общем, дайте волю своему воображению и конструкторскому таланту. Но соблюдайте одно важное правило - в вашем транспорте должно быть не более 30 примов, иначе он просто не поедет. Впрочем, возможность обойти это ограничение существует, но это слишком сложный процесс, и в рамках этой статьи мы его касаться не будем.
Вот что получилось у меня.
Раскрашиваем по отдельности каждый прим - так, как подсказывает вам ваш вкус.
А теперь всю эту кучу примов необходимо "оживить" - превратить в передвигающийся транспорт.
Сначала вам необходимо выбрать рутовый объект - тот, который будет двигаться, в то время как остальные примы будут просто к нему прикреплены. Рутовый объект будет снабжен скриптом мотора, к нему будет привязана посадка аватара и вид при движении.
В своем тачкомобиле рутовым объектом я выбрал подголовник сиденья - он красного цвета и хорошо заметен.
Очень важный момент: рутовый объект не должен иметь вращения, т.е. в закладке меню правки "Объект" в строках "Вращение" параметры Х, Y, Z должны быть нулевыми.
Далее закладываем в рутовый объект скрипт мотора. Где его взять? В принципе, подойдут бесплатные с фрибаев, но при желании скрипт можно вытащить из уже готового транспорта, правда, если только его автор дал вам на это права. Парочка бесплатных скриптов прилагается и к этой статье. Ну, и конечно, вы сами можете написать эксклюзивный скрипт или же заказать его у программистов.
Итак, кликаем правой кнопкой на рутовом приме, выбираем режим правки, закладку "Content" и переносим из Инвентаря скрипт мотора.
Теперь выделяем весь наш транспорт таким образом, чтобы рутовый объект был выделен в самую последнюю очередь - это очень важно! Не забывайте, что групповое выделение осуществляется при помощи клавиши Shift или рамкой.
Нажимаем Ctrl+L, в результате чего все примы нашего траспорта должны быть выделены синим цветом, а рутовый – желтым.
Что ж, машинка практически готова - можно попробовать прокатиться, протестировать удобство езды, вид при движении, посадку аватара.
Ну, а напоследок, пару слов о подгонке скрипта под конкретную посадку аватара. Кликаем на нашем тачкомобиле правой кнопкой, выбираем "Открыть" и два раза щелкаем на скрипте, чтобы его отредактировать.
llSitTarget(<0.2, 0, 0.0>, ZERO_ROTATION); - это положение аватара; меняя параметры, вы можете изменить посадку аватара так, чтобы ему было удобно в вашем транспорте - например, подобрать ноги, чтобы они не волочились по земле.
llSetCameraEyeOffset(<0.7, -0.00, 0.0> ); - это вид во время движения, т.е. то, что вы будете видеть при движении.
Ну вот, пожалуй, и все, что вам нужно знать для того, чтобы создать простейший транспорт. Удачи вам в этом начинании, и... "берегите пешеходов, их становится все меньше и меньше!"
Скрипты моторов:
Скрипт мотора 1
Скрипт мотора 2
|
Manoul Carnell 03:46, 10.07.07 ссылка
Отлично! Маленькая девочка не может пнуть кошку. Она зовет на помощь бабушку. Ответить |
|
MITRIDAT 12:56, 10.07.07 ссылка
Даешь продолжение!? “I’ll be back”, — сказал Шрек Ответить |
|
dimm Torok 16:19, 10.07.07 ссылка
Господа, а если выложить где-нить на Russian Empire эту машинку бесплатно для нубов? Типа для примера. Вы не будете против? Ответить |
|
Manoul Carnell 17:12, 10.07.07 ссылка
Не вопрос. Маленькая девочка не может пнуть кошку. Она зовет на помощь бабушку. Ответить |
|
dimm Torok 17:38, 10.07.07 ссылка
Тогда подготовлю для неё коробочку с сылкой на статью Ответить |
|
dimm Torok 08:56, 17.07.07 ссылка
Коробка с машиной бесплатно выставлена рядом с лекторием на Russian Empire. Ответить |
|
Koshachii Xeno 10:16, 17.07.07 ссылка
slurl? Ответить |
|
dimm Torok 11:04, 18.07.07 ссылка
Кош, привет! А как этот slurl сделать? Ответить |
|
Koshachii Xeno 11:12, 18.07.07 ссылка
http://slurl.com/secondlife/имя_сима/x/y/z/ Ответить |
|
dimm Torok 21:13, 18.07.07 ссылка
http://slurl.com/secondlife/Russian_Empire/116/231/24/ Ответить |
|
DragonLord 18:06, 11.07.07 ссылка
Респект автору! |
|
dimm Torok 10:43, 12.07.07 ссылка
Кош, и уважаемые читатели. Совершенно вылетело из головы, не указал ещё условие для того чтоб транспорт поехал. Тороплюсь добавить как коментарий. При создании самого объекта нельзя применять флексовые примы. Т.Е. в закладке меню редактирования примов "Features" не ставьте галочки и не вводите параметры в опции Flexible и Limitations. Ответить |
|
BeckHan 20:27, 22.08.07 ссылка
Блин, а как обойти-то ограничение по примитивам?(видел байк на продажу из 160 примов) |
|
Alex 03:46, 07.09.08 ссылка
Attachement'ами обходится. Дерзайте. Ответить |
|
BeckHan 04:02, 07.09.08 ссылка
Спасибо, Алекс |
|
DarkFox 21:21, 06.09.08 ссылка
Изменяйте за вопрос в не тему. Не кровь,но яд течет в наших жилах |


















Исключительно своевременный ответ

.






