Donate with PayPal button New New

+ Ответить в теме
Страница 30 из 145 ПерваяПервая ... 20 28 29 30 31 32 40 80 130 ... ПоследняяПоследняя
Показано с 291 по 300 из 1446

Тема: Вопросы по Auran GameScript

  1. #291
    Дорписатель Аватар для Don_Capone
    Регистрация
    18.05.2010
    Адрес
    Хабаровск
    Сообщений
    934

    По умолчанию

    Это не вариант, но ты мне вдруг внезапно подсказал другую отличную идею!

  2. #Trainz
    Реклама
    Регистрация
    Постоянная
    Адрес
    Весь мир
    Сообщений
    Много

    Donate with PayPal button N3v New New

     

  3. #292
    Пользователь Аватар для Rokky
    Регистрация
    20.09.2009
    Страна
    Адрес
    Казахстан, Экибастуз
    Возраст
    38
    Сообщений
    1,188

    По умолчанию

    А по какому принципу сделан контроллер и тормозной контроллер в ВЛ10-1628? Там если КМ не в нуле невозможно перевести тормозной контроллер в положения торможения, доступны только ОП. Как он блокируется в одну сторону?
    Здесь могла быть ваша реклама.

  4. #293
    Пользователь Аватар для TRam_
    Регистрация
    22.09.2009
    Возраст
    33
    Сообщений
    16,432

    По умолчанию

    По простому. Когда обычный контроллер оказывается на ходовой, то вызывается SetLocked(false) для рукоятки ОП, а если не на ходовой - то SetLocked(true)

    Соответственно если ОП переводят в 0, то вызывается SetLocked(false) для контроллера, а если в ОП1-ОП4 то SetLocked(true)

  5. #294
    Дорписатель Аватар для Don_Capone
    Регистрация
    18.05.2010
    Адрес
    Хабаровск
    Сообщений
    934

    По умолчанию

    Трам, я удивляюсь. Ты сообщения вообще читаешь?
    Там если КМ не в нуле невозможно перевести тормозной контроллер в положения торможения
    Как он блокируется в одну сторону?
    А ты предлагаешь просто залочить ВЕСЬ контроллер. Изначальный вопрос был как залочить определённые лимиты.

  6. #295
    Пользователь Аватар для TRam_
    Регистрация
    22.09.2009
    Возраст
    33
    Сообщений
    16,432

    По умолчанию

    Извините, не верно понял. Думаю, дело в
    Цитата Сообщение от amd103 Посмотреть сообщение
    Update вызывается каждый кадр, используй SetValue для сброса положения в разрешаемые пределы.
    то есть идёт "забивание" с помощью SetValue в 0 положение, если основной контроллер на ходовой, а рукоятка торможения повёрнута в отр. сторону.

  7. #296
    Пользователь Аватар для Rokky
    Регистрация
    20.09.2009
    Страна
    Адрес
    Казахстан, Экибастуз
    Возраст
    38
    Сообщений
    1,188

    По умолчанию

    Всё равно ничего непонятно. А как блокируется КМ когда тормозная рукоять стоит в положении Т1, не помню точно, там надо перевести КМ в позицию 1 чтобы схема собралась, но дальше первой позиции КМ не идёт. Как блокируются последующие позиции?
    Здесь могла быть ваша реклама.

  8. #297
    Пользователь Аватар для TRam_
    Регистрация
    22.09.2009
    Возраст
    33
    Сообщений
    16,432

    По умолчанию

    Цитата Сообщение от Rokky Посмотреть сообщение
    Как блокируются последующие позиции?
    я ж уже сказал - если переведена рукоятка торможения в пред-торможение, то на каждом кадре рукоятка контроллера, задвинутая дальше 1 позиции будет возвращаться в эту 1 позицию...

  9. #298
    Пользователь Аватар для amd103
    Регистрация
    09.01.2010
    Страна
    Адрес
    Ульяновск
    Возраст
    32
    Сообщений
    1,022

    По умолчанию

    Вроде ничего сверхестественного:
    Код:
    if (control.GetValue() < minValue)
        control.SetValue(minValue);
    else if (control.GetValue() > maxValue)
        control.SetValue(maxValue);
    Или:
    Код:
    control.SetValue(Math.Fmax(minValue, Math.Fmin(maxValue, control.GetValue());

  10. Сказал спасибо:


  11. #299
    Пользователь Аватар для Rokky
    Регистрация
    20.09.2009
    Страна
    Адрес
    Казахстан, Экибастуз
    Возраст
    38
    Сообщений
    1,188

    По умолчанию

    Цитата Сообщение от TRam_ Посмотреть сообщение
    задвинутая дальше 1 позиции будет возвращаться в эту 1 позицию.
    Если возвращаться то должны быть рывки, то есть "бить по рукам" она должна. Не? А там этого не происходит, рукоять просто не двигается с места. Я наверно не догоняю что-то.
    Здесь могла быть ваша реклама.

  12. #300
    Пользователь Аватар для TRam_
    Регистрация
    22.09.2009
    Возраст
    33
    Сообщений
    16,432

    По умолчанию

    Битьё по рукам, если ты вставишь эту возвращалку в Update() незаметно. Оно заметно только в том случае, если прописано в UserSetControl , которая вызывается только тогда, когда игрок отпустит мышу.

  13. Сказал спасибо:


+ Ответить в теме

Ваши права

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