Sidebar

Проблема с "Иллюзия бесконечного движения"

stalker23rus

New member
Jul 4, 2011
6
0
0
Проблема с "Иллюзия бесконечного движения"

Всем привет,возникла проблема.
Даже не смотря,что на это для Source,знакомый маппер говорил (правда давно) что можно для GoldSrc сделать,почти сделал.
Карта просто как тест.
Делал по этому туториалу.
http://source-inside.ru/index.php?id=112
В туторе ошибок,не правильных названий просто ппц как много.
Кое как разобрался.
Вместо func_tracktrain юзаю func_train,как и следует в принципе.
Вместо path_track юзаю path_corner,тоже как и следует.
Не знаю,что не правильно.

Проблема вот,вроде все нормально двигается,все телепортируется из точки в точку,как надо.
И в общем-то все было-бы похоже как надо, если бы все части "каньона" не влезли в друг друга((
Что не так?
Скрины по ссылке,добавлять не умею,извиняйте((
Может кто помочь?

Ссылка на скрины и rmf файл:http://rghost.ru/58110227
 
Last edited:

DrTressi

Хрустик
Mar 6, 2010
6,380
31
Влезают друг в друга? А у них одинаковые скорости? Возьми каждый отдельный сегмент и протестируй его отдельно.
А у тебя у каждого сегмента в first stop target задана своя точка или у всех одинаковая?

P.S. по скриншоту похоже, что они проехали из точки A в точку В и остановились. То бишь у тебя патч_корнеры не зациклены. Ибо из последнего патч корнера кубики должны телепортироваться в первый.
 

npocTo_LaM

New member
Oct 27, 2012
1,474
47
0
Как и написал DrTressi - все дело в path_corner, как сейчас у тебя (см.картинку):
Трейны ты расставил, задав каждому свою точку старта.
Немного странно, что они у тебя не имеют орижин брашей (браш покрытый текстурой origin) в своем составе, по идее должны, так как именно "им они движутся по точкам".
Все трейны стартуют и телепортируются в точку wp1, затем двигаются в точку wp2 и там останавливаются.
Как, имхо, должно быть (помимо орижин брашей в каждом трейне):
в каждой точке пути в поле "next stop target" указываем следующую точку, типа такого (как вариант):
Первая точка
Name: train1_wp1
Next stop target: train2_wp1
Вторая точка
Name: train2_wp1
Next stop target: train3_wp1
и так по порядку до последней:
Name: train11_wp1
Next stop target: wp1
Ключ Teleport отмечаем только у первой точки train1_wp1
Что получаем: карта загрузилась, трейны встали на свои точки и поехали к следующей точке. Трейн train11_wp1 поехал к точке wp1 и оттуда телепортнулся в точку train1_wp1 и поехал в точку train2_wp1. По такому же пути поехали все остальные трейны - радуемся ;)
Как вариант, свободную точку (типа wp1) можно делать в начале, тогда train11_wp1 телепортируется сразу в свободную точку с загрузкой карты, но этот вариант чреват багами, как я догадываюсь с таймингом в движке не все окей, бывает при заданнных одинаковых скоростях трейны двигаются с немного отличающимися скоростями. Так что твой вариант предпочтительнее. Чтобы создать иллюзию бесконечного движения трейнов покрытых обычными текстурами вполне достаточно (все невидимые игроку плоскости покрыть текстурой null - полигонов будет поменьше).
Использовать скролл-текстуру можно, если скажем, рельсы под поездом сделать просто отдельным брашем во всю длину карты и не включать его в трейны (отправляем его в func_conveyor).
Вообщем как то так, мож где и напутал :) давно свой поезд забросил, надо бы сдуть пыль, допилить.
 

Attachments

Last edited:

stalker23rus

New member
Jul 4, 2011
6
0
0
npocTo_LaM
Попробовал по твоему способу.
Почти получилось,но да,багов немеренно,скорости разные,появляются дырки между брашами,из-за скоростей опять-же.
По поводу изначального способа,там проблема не в том,что все браши дошли до wp2 и остановились.
Они не остановились,проблема в том,что они с самой загрузки карты объединились в "одно".
Все таки снял видео,чтобы было понятно.
Исходник перезалил,обновил.
Видео в архиве.
 

npocTo_LaM

New member
Oct 27, 2012
1,474
47
0
я ж написал как у тебя работает - с разных точек все трейны телепортируются ы одну точку и далее едут кучей.
;) чтобы не быть голословным, вот так работает - http://rghost.ru/58110403
 

stalker23rus

New member
Jul 4, 2011
6
0
0
npocTo_LaM
Спасибо большое,только с текстурами какая-то беда была,ну все равно разобрался))
Пойду разбираться в твоем способе еще раз спасибо,я буду сюда вопрос задавать,если какие появятся ок?)
 

npocTo_LaM

New member
Oct 27, 2012
1,474
47
0
а что за беда с текстурами? я просто твою скролящуюся текстуру песка на обычную заменил и невидимые плоскости текстурой null покрыл.
;) пиши
 

stalker23rus

New member
Jul 4, 2011
6
0
0
Вот как раз он на это Null и ругался))
Bad Surface что-то уже не помню что дальше. Такая вот ошибка выскакивала)
Еще кстати обязательно Origin браши ставить?
 

GNU/Hurt

Maïté
Mar 5, 2014
1,094
23
0
опыт показал, что задержки часто возникают во время телепортации "поездов". если замыкать движение по принципу велосипедной цепи, то всё ок.
 

npocTo_LaM

New member
Oct 27, 2012
1,474
47
0
ну как бы да возможно, еще и звук есть когда телепортируется. А если без телепорта, то не очень смотрится когда кусок местности выезжает :)
 

stalker23rus

New member
Jul 4, 2011
6
0
0
npocTo_LaM
Как правильно сгруппировать Origin браш и Func_train как у тебя. А то выбирают 1 func_trail и браш origin, группирую их с помощью Group Selected Objects,а после когда хочу посмотреть на свойства сгруппированных объектов,он показывает,как буд-то энтити и нет,только браш.
 

npocTo_LaM

New member
Oct 27, 2012
1,474
47
0
;) их не группировать надо - перед тем как в func_train отправить, выдели их вместе - или удерживая CTRL и щелкая мышкой или рамкой
 

DrTressi

Хрустик
Mar 6, 2010
6,380
31
2 stalker23rus: А зачем тебе оригин браш для трэина? Он же не ротабельный и эффекты, как я пони, ты не юзаешь?

[ADDED=DrTressi]1411221416[/ADDED]
Или ты к нему что-то цепляешь? Спрайты?
 
Last edited:

npocTo_LaM

New member
Oct 27, 2012
1,474
47
0
2 DrTressi:
попробовал - можно и правда без origin браша ;) как то по привычке делал
 

stalker23rus

New member
Jul 4, 2011
6
0
0
DrTressi да я их и не юзаю,мне просто_lam сказал,что они нужны,вот и думаю,как их ставить.
Я понимаю теперь можно не думать))
 

Game Server

CSM TV

Page QR Code

QR Code

Donate Campaign

Total amount
$0.00
Goal
$25.00

Latest profile posts

TestUser wrote on TRUP@C's profile.
Master?
TestUser wrote on TRUP@C's profile.
Hello Father

Members online

No members online now.

Discord