HLFX.Ru Forum Страницы (2): [1] 2 »
Показать все 27 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Технические вопросы (https://hlfx.ru/forum/forumdisplay.php?forumid=20)
-- Как имитировать езду на поезде? (https://hlfx.ru/forum/showthread.php?threadid=5523)


Отправлено Дикс 04-06-2020 в 18:55:

Как имитировать езду на поезде?

В Blood есть такой уровень на движущемся поезде - https://www.youtube.com/watch?v=sF6dN7OlHKI

Но если там для имитации бесконечного движения достаточно двигать текстуру пола, то в Quake/Half-life нужны ещё и реалистичные горы по бокам, как в Opposing Force - https://www.youtube.com/watch?v=VEmwml4GJ-E



Я разобрал эту карту из Op4 и нашел там несколько func_train в виде гор, которые ездят по кругу вокруг статичного "вертолета" с игроком.

Но это несколько не то. Я ищу способ сделать продвижение по поезду, из которого отовсюду виден бесконечно проезжающий пейзаж.

Знаете ли вы хорошие туториалы/образцы карт на эту тему?

Как вариант, готов заплатить за реализацию этой техники - подробнее в ПМ.

__________________
igroprom.d3.ru


Отправлено nemyax 04-06-2020 в 19:05:

Цитата:
Дикс писал:
образцы карт на эту тему?

Soldier of Fortune первый (https://www.youtube.com/watch?v=fwc_o4CLozk), UT 99 (https://www.youtube.com/watch?v=dKZhbLPJDz8) и 2004 (https://www.youtube.com/watch?v=hpMfgmpwBrQ).


Отправлено Дикс 04-06-2020 в 19:27:

Цитата:
nemyax писал:
Soldier of Fortune первый (https://www.youtube.com/watch?v=fwc_o4CLozk), UT 99 (https://www.youtube.com/watch?v=dKZhbLPJDz8) и 2004 (https://www.youtube.com/watch?v=hpMfgmpwBrQ).


Спасибо!
Я имел ввиду исходники карт ку/хл, чтобы подсмотреть реализацию, но такие примеры тоже поучительны.
Особенно впечатляет реализация в UT99

Версия UT 2004 сложновата для ку2 - там вроде 3д-скайбокс с горами.
А вот Soldier of Fortune - то, что я себе и представлял.

Добавлено 04-06-2020 в 22:27:

Я сделал такое - мимо игрока проезжает func_train из ландшафта, затем телепортируется на первый path_track.
Но перед повторением игрок видит пустоту, пока "поезд" ландшафта не приедет снова.
Вот как её грамотно закрыть, чтобы движение казалось непрерывным?

__________________
igroprom.d3.ru


Отправлено ncuxonaT 04-06-2020 в 19:30:

два тоннеля?


Отправлено Дядя Миша 04-06-2020 в 19:31:

Можно деномический скайбокс сделать, можно очень большую карту, с отодвиганием всех лимитов, это проблематичнее. Ну и в целом - грамотного решения этой задачки не существует до сих пор. Даже в последнем метро Exodus полторы минуты мы едем по уникальной дороге, а потом она повторяется, рассчёт на то, что у игроков память как у оквареумной рыбки.
Есть вариант набить путь из кучи функтрейнов и тасовать их в рандомном порядке.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Дикс 04-06-2020 в 19:58:

Да, вот у меня как раз была мысль чередовать как минимум два фанк-трейна, четко подогнав их друг к другу.

Ну и разнообразить более мелкими, которые едут на переднем плане с повышенной скоростью.

__________________
igroprom.d3.ru


Отправлено Дядя Миша 04-06-2020 в 20:10:

Можно еще пустить такие трейны на заднем плане - на 3д скайбоксе.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Flash 04-06-2020 в 20:21:

Я делал трейны (несколько с разной скоростью), плюс анимированная текстура.
Исчезающий трейны почти не видно за следующим трейном, плюс видимость перекрывают другие автомобили.
Вот например видео со старой версии интро:
https://www.youtube.com/watch?v=mV4u7WAeLH4

__________________
Tiger! Tiger! burning bright
In the forests of the night,
What immortal hand or eye
Could frame thy fearful symmetry?


Отправлено thambs 04-06-2020 в 20:26:

Дикс

Цитата:
Но перед повторением игрок видит пустоту, пока "поезд" ландшафта не приедет снова.

У меня в на последней карте. Тоннель, но ничего не мешает сделать из него ландшавт. Их надо активировать чуть-чуть позже загрузки уровня, иначе синхронизация чому-то сбивается.

Цитата:
не видно за следующим трейном

фтуман их.

__________________
http://www.moddb.com/mods/monorail-quest


Отправлено Дикс 04-06-2020 в 21:17:

Flash & thambs
спасибо! Буду пробовать

__________________
igroprom.d3.ru


Отправлено nemyax 04-06-2020 в 21:52:

А в кудвух же произвольные модельки не поддерживаются? А то можно было бы аагромную модельку на манер гусениц.


Отправлено Cybermax 05-06-2020 в 03:32:

А если поезд будет двигаться по прямой от одного края карты до другого, если сделать максимально большую карту, которую позволяет GoldSrc, сколько времени займёт, если скорость такая же как у вагонетки. Никто не прикидывал?


Отправлено Дикс 05-06-2020 в 12:38:

Цитата:
nemyax писал:
А в кудвух же произвольные модельки не поддерживаются? А то можно было бы аагромную модельку на манер гусениц.


В моем моде поддерживаются)
Но у моделей есть минус - освещение равномерное, без теней, по всей поверхности модели.

Как понять "на манер гусениц"? Анимированная модель, которая бесконечно движется как эскалатор?

Добавлено 05-06-2020 в 15:38:

Цитата:
Cybermax писал:
А если поезд будет двигаться по прямой от одного края карты до другого, если сделать максимально большую карту, которую позволяет GoldSrc, сколько времени займёт, если скорость такая же как у вагонетки. Никто не прикидывал?


Думаю очень мало, учитывая то, что и скорость у поезда должна быть высокой.

__________________
igroprom.d3.ru


Отправлено nemyax 05-06-2020 в 13:23:

Цитата:
Дикс писал:
Как понять "на манер гусениц"? Анимированная модель, которая бесконечно движется как эскалатор?

Ну да. А тебе надо будет её локально освещать?


Отправлено Дикс 05-06-2020 в 13:57:

Цитата:
nemyax писал:
Ну да. А тебе надо будет её локально освещать?


Думаю нет. Но проблема не в освещении.
Кастомные модели в моде пока не проигрывают анимацию.
И есть опасения, что огромная анимированная модель растянутая вдоль всего игрового пространства просто превысит какой-нибудь лимит 1997 года.

Попробовал сделать такое: https://youtu.be/oVrmIe455KI
Карта в аттаче

фанк-трейн гора проезжает из start1 в end1 и потом телепортируется обратно в start1.
И эта телепортация хорошо заметна в виде рывка.

К тому же, фанк-трейн не реагирует на большие значения скорости - 400 или 600 почти не отличаются от 100.

Есть идеи как сделать процесс глаже?

__________________
igroprom.d3.ru


Временная зона GMT. Текущее время 16:03. Страницы (2): [1] 2 »
Показать все 27 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024