28.11.2008, 15:01 | #16 | |||||
Матёрый пользователь
|
Цитата:
Цитата:
А ассемблер к этому никакого отношения не имеет. Цитата:
Цитата:
Цитата:
ЗЫ. Это чуть более чем полностью равно смылу расчетов движения абсолютно упрогого коня в вакууме ЗЗЫ. Если уж так хочется пассажиров, пульт ДСП - скрипты тут не помошник. Пишем телегу в Ауран о желании безвозмездно написать код движка для движения пассажиров (не только на платформах, вообще по карте), пультов ДСП и ДНЦ, а для них еще и переговоры желательны, ну в общем работы много |
|||||
01.01.2007, 12:00 | |
Яndex
Спонсор
Регистрация: 01.01.2007
Сообщения: 500
Реклама показывается изредка по случайному принципу |
РЕКЛАМА
|
29.11.2008, 01:41 | #17 | |||
Матёрый пользователь
Регистрация: 18.02.2008
Сообщений: 8,703
Вы сказали Спасибо: 1,424
Поблагодарили 2,365 раз(а) в 1,319 сообщениях
|
Цитата:
Цитата:
Цитата:
__________________
местный зомбяк Последний раз редактировалось TRam_; 29.11.2008 в 01:46. |
|||
29.11.2008, 02:08 | #18 |
Матёрый пользователь
Регистрация: 10.02.2008
Сообщений: 1,440
Вы сказали Спасибо: 0
Поблагодарили 7 раз(а) в 7 сообщениях
|
Я прорабатываю следующий алгоритм, правда, он немного для другого, но близок к вашему...
Итак: 1) Поезд подъезжает на станцию и останавливается 2) Проверяются обычные признаки - стоит ли поезд и с какой стороны платформа. 3) Вместе со стандартной анимацией двери отрисовывается выход из тамбура проводника. За точку привязки берется точка привязки оси двери, за высоту отрисовки проводника - высота перрона (втрое обдумываю как). Аналогично можно и пассажиров отанимировать. 4) По окончании посадки проводник становится на подножку и, пока есть признак "Данная секция пути - платформа", держит флажок. По снятии признака дается отмашка и закрываются двери вагона. Вот. Идея есть, а вот заняться ей пока некогда. Но такую фичу очень хочу встроить в PAFAWAG.
__________________
Это наша-то колея узкая? Да это ваша слишком широкая! |
29.11.2008, 20:53 | #19 |
Матёрый пользователь
Регистрация: 18.02.2008
Сообщений: 8,703
Вы сказали Спасибо: 1,424
Поблагодарили 2,365 раз(а) в 1,319 сообщениях
|
всё кроме пассажиров здесь элементарно(пассажиры должны до прихода поезда лазать по платформе прежде чем они будут переаттачены вагоном и будет сыграна анимация "залезания в вагон"). По поводу "данной секции" - её в ТРС 2006 нет - проще триггер к самой платформе прицепить (в 2009 уже появилась, может кому-нибудь захочется изучить)
А вот для разных высот платформы нужны разные анимации - а то её либо надо будет перематывать, либо прокручивать(а "внешняя" должна при этом изменять высоту привязки "внутренней"). эхх, еслиб не экзамены...
__________________
местный зомбяк |
30.11.2008, 00:24 | #20 | |
Матёрый пользователь
|
Цитата:
А теперь вспоминаем, что дверей у вагонов может быть много, где они располагаются - хз, примеры - старые эрки и серии С (3 двери), трамваи (2 или 3 двери), ДР1 - в головном вагоне первая дверь весьма сдвинута. И скриптом этого не отсчитать. Конечно можно как-нить это разрулить, от внедрения всяких тегов в весь пс заканчивая хитрым разбором по названию. Но это уже мозгоеб-во. Разумеется я говорю это в пустоту, я знаю. |
|
01.12.2008, 12:47 | #21 |
Матёрый пользователь
Регистрация: 18.02.2008
Сообщений: 8,703
Вы сказали Спасибо: 1,424
Поблагодарили 2,365 раз(а) в 1,319 сообщениях
|
>имерно в расстоянии GetLength()/2 от центра вагона
я вижу ты этого скрипта не видел. 1 тележка расположена на расстоянии 3/14 от начала вагона, 2 - соответсвенно на 8/14 от 1. И это с учётом автосцепок. Тем более что такие числа можно прописывать в конфигах вагонов, совместимых(а иначе откуда там точка привязки проводницы, пассажиров? Ведь для этого то всё мутим...)с данной системой. И еслиб ты действительно хотел бы в этой теме разобраться, то давным давно бы сказал "а с чего скрипт считает скорость поезда постоянной? ведь его скорость может меняться, а если ещё и скорость мала - то путь рассчитываемое V*дТ не равен S, так рассчитываемое перемещение будет абсолютно не точное"(я это знал ещё до того, как написал скрипт этого триггера). Скажи , почему? А ведь есть и более точная вещь - определить расстояние до впередиидущего траксайда... И для "окончательной проверки" после торможения будет определение "сдвига поезда". А предыдущее именно и предназначено для "искуственного интеллекта" пассажиров на платформе, пытающихся предположить где остановится их вагон. Ладно, в этой теме я пока писать не буду, а если кто захочет сделать анимпроводниц - то в случае сдачи экзаменов постараюсь с ними чего-нибуть сделать
__________________
местный зомбяк Последний раз редактировалось TRam_; 01.12.2008 в 12:53. |
01.12.2008, 14:22 | #22 | |
Матёрый пользователь
|
Цитата:
Имхо, все вышенаписанное бред. На 1017, уверен, полно страждущих увидеть анимпроводниц, кстати. |
|
01.12.2008, 23:45 | #23 |
Новичок
Регистрация: 16.04.2008
Сообщений: 17
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
TRam, если есть желание реализовать этот проект, заходи ко мне на сайт, обсудим детали, обещаю всяческое содействие по мере своих возможностей. Здесь все равно заклюют умники.
|
02.12.2008, 06:55 | #24 |
Матёрый пользователь
|
Ребят, давайте спокойнее, не хотелось бы потерять из посетителей форума вас)
__________________
Верю в смерть после жизни, любовь после секса и в крем после бритья |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | |
Опции просмотра | |
|
|
Что это? |