Форум Trainsim  

Вернуться   Форум Trainsim > Auran TrainZ > TrainZ - Маршруты и сценарии

Ответ
 
Опции темы Опции просмотра
Старый 26.05.2009, 20:28   #1
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,704
Вы сказали Спасибо: 1,424
Поблагодарили 2,367 раз(а) в 1,320 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию Новый скрипт стрелкам "от RMM"

Попереворачивал немного работу трейнзовского АПИ, попробовал, но ещё не закончил. Список идей переработки старого скрипта

1) в стрелке остаётся только "указатель левера", все остальные настройки делаются в левере (единственное что - надо имя стрелке прописывать, иначе не "запомнится" обратная связь "левер-стрелка")

2) добавляется "стрелочный супертриггер", который позволяет грузить текстуры только 1 обьекту (ему), как сделано с линзами в z7

3) хендлер переключения стрелки один-единственный (укрепляется на супертриггере) что уменьшает глючность при переключени, он также сообщает, следует ли вагон по "отклонению" или нет

4) номер текстуры вводится числом, а не "прощёлкиванием вариантов"

"инициализации" стрелки не проводят, это делают леверы, поэтому глючность "пассивного режима" уменьшается немного(за счёт незагрузки библиотеки текстур), но при переключении глючность 1 новой стрелки= глючности 100 старых.

Стоит ли продолжать это?
__________________
местный зомбяк
TRam_ вне форума   Ответить с цитированием
Старый 01.01.2007, 12:00  
Яndex
Спонсор
 
 
Регистрация: 01.01.2007
Сообщения: 500


Реклама показывается изредка по случайному принципу
По умолчанию РЕКЛАМА

 
Старый 26.05.2009, 22:03   #2
Damien Zhar
Матёрый пользователь
 
Аватар для Damien Zhar
 
Регистрация: 05.04.2009
Адрес: Между Савёловским и Лобней.
Сообщений: 1,537
Вы сказали Спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
Damien Zhar стоит на развилке (репутация по умолчанию)
Отправить сообщение для Damien Zhar с помощью ICQ Отправить сообщение для Damien Zhar с помощью AIM Отправить сообщение для Damien Zhar с помощью MSN Отправить сообщение для Damien Zhar с помощью Yahoo
По умолчанию

Стоит я считаю, к трехмерным стрелкам. К двух-же стоит поразборчивее точки прикрепления сделать, и манул в добавку.
__________________
Мышцу потянул, купил в аптеке мазь.. Каждый раз когда читаю название "Вольтарен Эмульгель" мне кажется, что если произнести его громко и с правильной интонацией, то можно кастануть файрболл..
Damien Zhar вне форума   Ответить с цитированием
Старый 26.05.2009, 23:42   #3
Tramwayz
Заблокирован
 
Регистрация: 20.04.2008
Адрес: Подмосковье
Сообщений: 4,799
Вы сказали Спасибо: 616
Поблагодарили 1,431 раз(а) в 523 сообщениях
Tramwayz стоит на развилке (репутация по умолчанию)
По умолчанию Стрелки

Цитата:
Сообщение от Damien Zhar Посмотреть сообщение
Стоит я считаю, к трехмерным стрелкам. К двух-же стоит поразборчивее точки прикрепления сделать, и манул в добавку.
Ваш пост манулам по нраву


Нужно обеспечить лёгкую настройку и лёгкое безглючное переключение. Если стрелки будут тяжёлые, глючные, если на настройку стрелки будет требоваться минута, то всё это не нужно. Ох, кот бы изготовил хорошие лёгкие и простые стрелки...
Tramwayz вне форума   Ответить с цитированием
Старый 27.05.2009, 00:06   #4
Damien Zhar
Матёрый пользователь
 
Аватар для Damien Zhar
 
Регистрация: 05.04.2009
Адрес: Между Савёловским и Лобней.
Сообщений: 1,537
Вы сказали Спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
Damien Zhar стоит на развилке (репутация по умолчанию)
Отправить сообщение для Damien Zhar с помощью ICQ Отправить сообщение для Damien Zhar с помощью AIM Отправить сообщение для Damien Zhar с помощью MSN Отправить сообщение для Damien Zhar с помощью Yahoo
По умолчанию

Цитата:
Сообщение от Tramwayz Посмотреть сообщение
Ваш пост манулам по нраву


Нужно обеспечить лёгкую настройку и лёгкое безглючное переключение. Если стрелки будут тяжёлые, глючные, если на настройку стрелки будет требоваться минута, то всё это не нужно. Ох, кот бы изготовил хорошие лёгкие и простые стрелки...
Мяффная киса ^^
__________________
Мышцу потянул, купил в аптеке мазь.. Каждый раз когда читаю название "Вольтарен Эмульгель" мне кажется, что если произнести его громко и с правильной интонацией, то можно кастануть файрболл..
Damien Zhar вне форума   Ответить с цитированием
Старый 27.05.2009, 09:06   #5
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,704
Вы сказали Спасибо: 1,424
Поблагодарили 2,367 раз(а) в 1,320 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Если стрелки будут тяжёлые, глючные, если на настройку стрелки будет требоваться минута
от старой отличия будут следующие - надо вбивать имя (причём индивидуальное) каждой стрелке, и настраивать и стрелку, и левер к ней. Это цена за снижение глючности (просто ни по чему больше в игре, кроме как по "Name" на карте, объект нельзя "найти"(конечно есть ещё и "ID объекта", но он не сохраняется при перезагрузке))
__________________
местный зомбяк
TRam_ вне форума   Ответить с цитированием
Старый 27.05.2009, 10:57   #6
Tramwayz
Заблокирован
 
Регистрация: 20.04.2008
Адрес: Подмосковье
Сообщений: 4,799
Вы сказали Спасибо: 616
Поблагодарили 1,431 раз(а) в 523 сообщениях
Tramwayz стоит на развилке (репутация по умолчанию)
По умолчанию

Так, вбить имя это ерунда, это даже полезно. А что такое "настраивать стрелку и левер"? Подробней, пожалуйста. И ещё я не понял "глючность одной новой стрелки = глючности 100 старых стрелок" - это же плохо! Или я недопонял. Короче, Трам_, пиши подробно то, что хочешь сделать, с примерами, я заинтересовался. Мне на маршрут нужны стрелки, которых можно поставить много, и чтобы они не подрывали ФПС, как это делают остальные стрелки. И лёгкие в настройке, и не глючные нужны.
Tramwayz вне форума   Ответить с цитированием
Старый 28.05.2009, 12:32   #7
Skif
Матёрый пользователь
 
Аватар для Skif
 
Регистрация: 10.02.2008
Сообщений: 1,440
Вы сказали Спасибо: 0
Поблагодарили 7 раз(а) в 7 сообщениях
Skif стоит на развилке (репутация по умолчанию)
По умолчанию

Поддерживаю, пиши поподробнее, а то мы тут на базе существующей стрелки узкоколейные собрались настраивать. Не хотелось бы получить кучу глюков там, где они не нужны
__________________
Это наша-то колея узкая? Да это ваша слишком широкая!
Skif вне форума   Ответить с цитированием
Старый 28.05.2009, 17:25   #8
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,704
Вы сказали Спасибо: 1,424
Поблагодарили 2,367 раз(а) в 1,320 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
вбить имя это ерунда, это даже полезно
вбивать надо и в стрелке, и в левере.
Цитата:
"глючность одной новой стрелки = глючности 100 старых стрелок" - это же плохо!
я писал, что надо читать наоборот глючность одной старой стрелки = глючности 100 новых. Но сообщение "не дошло"
(если точнее, глючность не должна зависить от числа стрелок на карте. Но это теоретически - леверы всё-таки подгружают немного оперативы для 4 "глобальных параметров" каждый - в старых каждая стрелка грузила 8-10 ассетов и 5-6 параметров)
все ассеты (т.е. фактически леверы и текстуры) грузятся в единственном экземпляре.

А отличие - стрелка "пустая" (т.е. вообще без скрипта), "памятью" текстур и леверов обладает левер (его же и надо настраивать),
__________________
местный зомбяк
TRam_ вне форума   Ответить с цитированием
Старый 28.05.2009, 21:14   #9
Skif
Матёрый пользователь
 
Аватар для Skif
 
Регистрация: 10.02.2008
Сообщений: 1,440
Вы сказали Спасибо: 0
Поблагодарили 7 раз(а) в 7 сообщениях
Skif стоит на развилке (репутация по умолчанию)
По умолчанию

Трам_ , а как тогда быть со сменой текстур и мешей у стрелки? Т.е ты хочешь соорудить из левера эдакий "контроллер стрелки", чтобы и эти функции переключать из настроек левера? Ну, и еще вопрос - а будет ли такой левер движок и скрипты "видеть" как стандартный?
__________________
Это наша-то колея узкая? Да это ваша слишком широкая!
Skif вне форума   Ответить с цитированием
Старый 29.05.2009, 00:12   #10
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,704
Вы сказали Спасибо: 1,424
Поблагодарили 2,367 раз(а) в 1,320 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
а будет ли такой левер движок и скрипты "видеть" как стандартный?
уже видит Я эту "установку" вчера собрал.

Цитата:
Т.е ты хочешь соорудить из левера эдакий "контроллер стрелки", чтобы и эти функции переключать из настроек левера
именно так. А ещё есть вариант стрелки, которая "передаёт своё имя леверу" точь-в-точь как и старые стрелки. Такие стрелки (проскриптованные) образуют пак "TJE" (TRam's junstion easy), их, как и релизы в z7, можно будет заменить паком ("профредакцией") "TJ" - "пустых стрелок"

пока я занят исправлением багов с остряками и рычагами, всё остальное уже готово
__________________
местный зомбяк
TRam_ вне форума   Ответить с цитированием
Старый 29.05.2009, 09:45   #11
Skif
Матёрый пользователь
 
Аватар для Skif
 
Регистрация: 10.02.2008
Сообщений: 1,440
Вы сказали Спасибо: 0
Поблагодарили 7 раз(а) в 7 сообщениях
Skif стоит на развилке (репутация по умолчанию)
По умолчанию

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

Единственное, что меня не устраивает в стрелках RMM - это невозможность менять текстуры остряков .
__________________
Это наша-то колея узкая? Да это ваша слишком широкая!
Skif вне форума   Ответить с цитированием
Старый 29.05.2009, 10:47   #12
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,704
Вы сказали Спасибо: 1,424
Поблагодарили 2,367 раз(а) в 1,320 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
А в чем получается выгода - что один и тот же левер используется как контроллер для разных стрелок?
чтобы не вбивать имена в 2 местах, можно поставить "TJE" (там сразу после сохранения имени можно в стрелке указать аттачимый левер). Но поскольку они чуть более глючные, устанавливаются "TJ" в которых скрипта нет вообще. Левер для каждой стрелки должен быть индивидуальным для каждой стрелки(это естественно), а выгода в том, что "главный контроллер", получив сообщение о переводе стрелки, узнаёт источник этого сообщения (а им является никто иной как наш левер), от левера узнаёт, какие текстуры и приводы на стрелке, и собственно имя стрелки, а по имени стрелки "получает" собственно объет "стрелка" и ставит на него всё что нужно (с учётом её "марки" и "правая она или левая")

Ручных леверов вообще надо 8, а у меня их всего 4(модели исходника нет). Так что пока "ручной слева у левый стрелки" и "ручной справа у правой стрелки"

на счёт смены текстур остряков- не знаю... Их и так 10 видов...
__________________
местный зомбяк
TRam_ вне форума   Ответить с цитированием
Старый 29.05.2009, 21:00   #13
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,704
Вы сказали Спасибо: 1,424
Поблагодарили 2,367 раз(а) в 1,320 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

если будут (потом) оставшиеся рычаги ручные (у меня их 4, а надо 8), то постараюсь упросить выложить на trainz.ru а пока http://trainzold.mylivepage.ru/
__________________
местный зомбяк
TRam_ вне форума   Ответить с цитированием
Старый 30.05.2009, 11:02   #14
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,704
Вы сказали Спасибо: 1,424
Поблагодарили 2,367 раз(а) в 1,320 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

если хотите скачать без регистрации, то можно и тут http://dump.ru/file/2812029

плиз, если протетстируете, сообщите о глючности и/или багах...
__________________
местный зомбяк
TRam_ вне форума   Ответить с цитированием
Старый 30.05.2009, 12:17   #15
Arturmachinist
Матёрый пользователь
 
Аватар для Arturmachinist
 
Регистрация: 07.11.2008
Адрес: Волгоград
Сообщений: 1,815
Вы сказали Спасибо: 115
Поблагодарили 36 раз(а) в 18 сообщениях
Arturmachinist стоит на развилке (репутация по умолчанию)
Радость

Ну что ж, больших изменений не заметил. Так вроде ничего. Есть один баг, когда настраиваю стрелку,её остряк не появится до тех пор, пока не изменишь тип приводного механизма. Как изменил, можно нажимать ОК. А так вроде никаких проблем...
З. Ы. Почему-то звука переключения левера не земетил.
Arturmachinist вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

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

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

Быстрый переход


Текущее время: 20:26. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim
TopList Нажми для появления дома Trainsim на карте Intermap
Что это?