Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Unity > Общие вопросы

Общие вопросы вопросы не попадающие ни в один из доступных разделов

Ответ
 
Опции темы
Старый 15.01.2011, 03:00   #16
ffinder
Дэвелопер
 
Аватар для ffinder
 
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений
(для 1,460 пользователей)
Ответ: Реализация поезда

ужос, проблему придумали.

рельсы задавать сплайном.
вагон ориентировать по паре "колес" (как называются эти площадки с колесами?).
поезд это список вагонов, вагон это пара "колес".
все параметрически сдвигаем на определенное растояние вдоль кривой.

если нужно ускорение - замедление - можно каждый последующий с определенным коэффициентом. и пружины для дампинга.

ну какбэ и все.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
pax (15.01.2011)
Старый 15.01.2011, 03:11   #17
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Реализация поезда

Сообщение от ffinder Посмотреть сообщение
ужос, проблему придумали.

рельсы задавать сплайном.
вагон ориентировать по паре "колес" (как называются эти площадки с колесами?).
поезд это список вагонов, вагон это пара "колес".
все параметрически сдвигаем на определенное растояние вдоль кривой.

если нужно ускорение - замедление - можно каждый последующий с определенным коэффициентом. и пружины для дампинга.

ну какбэ и все.
Нука схематично на картинке )
https://docs.google.com/drawings/edi...thkey=CPLP6pMG
(Offline)
 
Ответить с цитированием
Старый 15.01.2011, 12:04   #18
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Реализация поезда

Переделал картинку в соответствии вот с этой фоткой:

получается нечто следующее

Т.е. если упростить задачу до расстановки колес по траектории, а по самим колесам расставлять вагоны и соединительные части - все выглядит достаточно не сложно. Можно действительно задать определенное расстояние между колесами в вагоне и между колесами между вагонами и не париться.
Спасибо ffinder'у
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
den (15.01.2011)
Старый 15.01.2011, 14:45   #19
Nazgul
Нуждающийся
 
Регистрация: 14.01.2011
Сообщений: 72
Написано 9 полезных сообщений
(для 44 пользователей)
Ответ: Реализация поезда

ffinder и pax, большое спасибо за идею!
Но каким образом заставить колеса поезда двигаться точь-в-точь по сплайну?
(Offline)
 
Ответить с цитированием
Старый 15.01.2011, 14:47   #20
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Реализация поезда

Сообщение от Nazgul Посмотреть сообщение
ffinder и pax, большое спасибо за идею!
Но каким образом заставить колеса поезда двигаться точь-в-точь по сплайну?
Ну эта задача уж совсем простая по моему.
(Offline)
 
Ответить с цитированием
Старый 15.01.2011, 14:57   #21
Nazgul
Нуждающийся
 
Регистрация: 14.01.2011
Сообщений: 72
Написано 9 полезных сообщений
(для 44 пользователей)
Ответ: Реализация поезда

Подкинь идейку пожалуйста - в общих чертах
(Offline)
 
Ответить с цитированием
Старый 15.01.2011, 16:02   #22
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Реализация поезда

Ну надо научиться по сплайну перемещаться на определенное расстояние на не просто по параметру. Дальше задавая расстояния между колесами располагать из вдоль сплайна.
(Offline)
 
Ответить с цитированием
Старый 15.01.2011, 16:40   #23
Nazgul
Нуждающийся
 
Регистрация: 14.01.2011
Сообщений: 72
Написано 9 полезных сообщений
(для 44 пользователей)
Ответ: Реализация поезда

Спасибо! Буду пробовать
(Offline)
 
Ответить с цитированием
Старый 15.01.2011, 17:13   #24
Illidan
Разработчик
 
Регистрация: 06.08.2007
Сообщений: 473
Написано 131 полезных сообщений
(для 257 пользователей)
Ответ: Реализация поезда

мне кажется, здесь прокатит простой pointTo c translate'ом каждого последующего вагона к предыдущему. нужно только регулировать скорость поворота от скорости движения. в итоге имеем: каждый следующий вагон начинает и заканчивает движение плавно, одинакого легко работают как повороты так и спуски подъемы, по сплайну ведем только головной вагон остальные повторяют пройденую форму пути.
Или еще можно построить физическую цепочку(за физику пока не брался))
(Offline)
 
Ответить с цитированием
Старый 15.01.2011, 19:06   #25
alexprey
ПроЭктировщик
 
Регистрация: 22.10.2010
Сообщений: 196
Написано 16 полезных сообщений
(для 30 пользователей)
Ответ: Реализация поезда

Самый реальный вариант предложи Pax
__________________
Для меня нет ничего не реального в кодинге, но мне лень
gainOS - прорыв в проектировании ОС на MIDlet Pascal
(Offline)
 
Ответить с цитированием
Старый 15.01.2011, 19:08   #26
Nazgul
Нуждающийся
 
Регистрация: 14.01.2011
Сообщений: 72
Написано 9 полезных сообщений
(для 44 пользователей)
Ответ: Реализация поезда

Illidan, уже пробовал так. Не получается. Вагонов очень много - штук 50- они сбиваются с заданной траектории.
(Offline)
 
Ответить с цитированием
Старый 15.01.2011, 19:28   #27
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Реализация поезда

Сообщение от alexprey Посмотреть сообщение
Самый реальный вариант предложи Pax
Это идея ffinder'a я просто визуализировал и сам понял )
(Offline)
 
Ответить с цитированием
Старый 17.01.2011, 17:00   #28
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Реализация поезда

Den, зачем рисунок на доках разрисовал?) Мне чистить мусор?))
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
den (17.01.2011)
Старый 17.01.2011, 17:24   #29
den
Дэвелопер
 
Аватар для den
 
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений
(для 2,419 пользователей)
Ответ: Реализация поезда

Сообщение от pax Посмотреть сообщение
Den, зачем рисунок на доках разрисовал?) Мне чистить мусор?))
Извени, я думал он не сохранится
(Offline)
 
Ответить с цитированием
Старый 17.01.2011, 17:34   #30
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Реализация поезда

Сообщение от Den Посмотреть сообщение
Извени, я думал он не сохранится
Мало того, можно вместе одновременно править
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
den (17.01.2011)
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 02:55.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com