Вспомнить бы ещё, чем я тайлы нарезал. Ваще забыл в нулину
Вспомнить бы ещё, чем я тайлы нарезал. Ваще забыл в нулину
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
В эмуляторах Spectaculator и Spectacol (android) происходит дрифт мыши вправо если переместится в правую часть карты туда где много воды. Если переместится в правый верхний угол карты, то дрифт идет вверх.
В эмуляторах unreal, unreal speccy portable (pc и android), ZX-MAK2 такого нету.
Управление с мыши вполне комфортное. А вот с клавиатуры неудобно тем, что скроллинг не прерывается при отпускании клавиши направления. Приходится отодвигать курсор от края в обратную сторону. При выставленной скорости скроллинга это неудобно.
Пример дрифта курсора:
DragonsLord (29.04.2021)
там еще и ложные нажатия проскакивают, похоже
Прихожу без разрешения, сею смерть и разрушение...
Извиняюсь, конечно. Но зачем оптимизировать игру под различные эмуляторы? Оптимизировать надо под реальное железо, а если его нет, то достаточно объявить один эмулятор правильным. Мышь, кстати, на реальном железе - штука экзотическая. ИМХО гораздо больше внимания надо уделять управлению с клавиатуры, а на данный момент она сделана "на отстань".
Здесь я описал эту проблему, выложил применяемый код и попросил помощи:происходит дрифт мыши
https://zx-pk.ru/threads/33190-heroe...=1#post1115119
У меня на Spin детектится такая проблема с мусором в порту. На Unreal всё чисто.
Не замечал.там еще и ложные нажатия проскакивают, похоже
Ну, потому что код для клавы и мышки это разный код. И этот разный код должен переключаться в меню настроек мануально. Так и будет собсно. Сейчас меню нет. Было в 98 года версии управление с клавы - там, где скроллится только если нажимать кнопки. Я ради теста в версии 21 года переключил на чисто мышовое - там где просто курсор подвести к краю надо и оно само скроллит.А вот с клавиатуры неудобно тем, что скроллинг не прерывается при отпускании клавиши направления.
Это всё норм. Это не проблема Это так и задумано было в тесте.
Качните версию 98 года и посмотрите - там управление для клавиатуры и оно не на отстань. Посмотрим правде в глаза - 90% конечных потребителей в 21 году будут оценивать игру на эмуляторах. Что касается железа - будет конечно возможность играть с клавы, как в Чёрном Вороне, но мышовый режим - ОСНОВНОЙ, ибо это rts и я создавая игру первым делом думаю об удобстве, чтобы играть можно бы было не напрягаясь в привычном для PC темпе и с таким же управлением.Извиняюсь, конечно. Но зачем оптимизировать игру под различные эмуляторы? Оптимизировать надо под реальное железо, а если его нет, то достаточно объявить один эмулятор правильным. Мышь, кстати, на реальном железе - штука экзотическая. ИМХО гораздо больше внимания надо уделять управлению с клавиатуры, а на данный момент она сделана "на отстань".
Есть ещё моментик, игра на столько перенасыщена данными, что обязательно или код, или буфер, или данные для обращения находятся в зоне медленных страниц памяти. На самом реально реальном железе это будет приводить к полной неиграбельности проекта, т.к. будет происходит дикое вытормаживание при обращении ULA. Так что гейма будет онли 128к и онли для русских клонов аля Пентагон, тем более, что онли с TR-DOS Это не я такой рукожоп, - а по другому rts не сделать.
Последний раз редактировалось DragonsLord; 29.04.2021 в 13:31.
В принципе, не исключаю. Если мусор в порте, то вполне логично, что может.оно будет видно только над белыми кнопками
иногда мерцало, как при нажатии
Хотелось бы понять почему в порте мусор? Надеюсь я не первый в мире, кто столкнулся с этим. И наверняка копали проблему, и наверняка придумали костыль.
- - - Добавлено - - -
Вчера потренировался нарезать. Всё норм. Всё вспомнил. Сегодня весь тайловый пак будет готов.Вспомнить бы ещё, чем я тайлы нарезал. Ваще забыл в нулину
Прикол в том, что на чистой демке графической библиотеки нет этого эффекта.
Отсюда ещё одно предположение:важно в какой момент времени от начала инта происходит чтение из порта. Возможно при начале инта порт эмулем чистится и выставляется в нужное значение, а по ходу кадра туда подбрасывается мусор. И чем более позднее считывание, тем больше мусора. Как вам идея?
Бред.
Дело не в мышиных портах, а в опросе клавиатуры, смотри в эту сторону. Или отключи вообще опрос клавиатуры и проверь как работает.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)