XaeroX Тред не читал, кроме "постиронии" от Рекрута.
Демка понравилась. Почему-то показалась похожей на некую смесь шока системы 2 и анриала. В чазм не играл.
От себя 2 пожелания (не знаю, упоминал ли кто-то о них, и исправил ли ты их).
Все они касаются работы с несколькими мониторами. А именно:
* Вкрутить опцию выбора монитора. Во второй раз демка у меня почему-то запустилась на 2-м мониторе, который 4:3.
* Вкрутить некое центрирование в оконном режиме при мультимониторной конфигурации. В первый раз, в начале лета я делал вид, что работаю, пока работы было мало решил запустить демку в оконном режиме, и демка где-то на 1/3 застряла на втором мониторе.
Ну а так - демка огонь. Куплю со следующей зарплаты.
Отредактировано Camblu_Buildovich 13-10-2020 в 18:05
Nim-Bitum писала: Вкрутить опцию выбора монитора. Во второй раз демка у меня почему-то запустилась на 2-м мониторе, который 4:3.
Под Windows демка запускается на мониторе, который "в фокусе" в момент запуска. Ну т.е. чаще всего это тот, где ты её кликаешь. Ну или можно запустить ее через стим, а потом мышкой кликнуть нужный монитор, и она там должна запуститься.
Под Linux и Mac такой умной поддержки мониторов увы нет.
Цитата:
Nim-Bitum писала: Вкрутить некое центрирование в оконном режиме при мультимониторной конфигурации.
Хм, мне казалось, что оно вполне центрируется. У тебя какая версия Windows?
XaeroX писал: Под Windows демка запускается на мониторе, который "в фокусе" в момент запуска. Ну т.е. чаще всего это тот, где ты её кликаешь. Ну или можно запустить ее через стим, а потом мышкой кликнуть нужный монитор, и она там должна запуститься.
Сейчас проверил, да, в момент запуска я кликнул по второму монитору, т.к хотел дочитать следующую страницу обсуждения демки. Там вроде Рейд начал давать критику.
Извини, но это неочевидный момент. Поэтому я оставлю своё предложение в силе.
Цитата:
XaeroX писал: Хм, мне казалось, что оно вполне центрируется. У тебя какая версия Windows?
Возможно, тут играет роль то, что я не признаю full hd?
1-й монитор - 1680*1050, 2-й 1280*1024.
Скрин демки прилагаю ссылкой https://i.imgur.com/sSHGdA5.png
А может быть, виновата моя древняя gts450
Отредактировано Camblu_Buildovich 13-10-2020 в 19:00
Nim-Bitum писала: Извини, но это неочевидный момент. Поэтому я оставлю своё предложение в силе.
Я не совсем понимаю твоё предложение. Сделать в конфиге опцию для принудительного выбора монитора? Или каждый раз выводить окошко "на каком мониторе хотите запустить"? Кажется, остальные игры работают по сценарию "всегда выбираем primary", а мне наоборот казалось, что это мега-фича, перетащил ярлык на нужный монитор и запустил.
Добавлено 14-10-2020 в 02:05:
Цитата:
Nim-Bitum писала: Скрин демки прилагаю ссылкой
А, понял.
Нет, окно не центрируется, оно отступает 100 слева и 50 сверху.
Согласен, стоит предусмотреть вариант, что отступ сокращён до 0, если иначе окно не влезает на экран.
XaeroX писал: Сделать в конфиге опцию для принудительного выбора монитора?
Это. Только в меню.
Ну или как-то выводить это при запуске, типа "мы заметили, что вы кликнули по второму монитору после запуска игры. Запустить игру на втором мониторе?" И вывести квар, чтоб можно было отключить.
Просто твою игру в стиме, в первые месяцы и так засрет школа. Традиция такая, и в штиме можно верить только оценкам примерно через полгода после релиза кто из твоей ЦА вкурсе, и где им будет даваться эта инфа?
>>Нет, окно не центрируется, оно отступает 100 слева и 50 сверху.
>Согласен, стоит предусмотреть вариант, что отступ сокращён до 0, если иначе окно не влезает на экран.
Ну или дать его перемещать по монитору. Сколько не пытался - клик по верхнему бару дает только активацию окна.
Если что - я Camblu с CSM.
Добавлено 13-10-2020 в 21:20:
Да, я лично не согласен с твоим ответом по чувствительности мыши. Тут досталась мне б/у типа геймерская, с изменением DPI и чувствительности по доп клавишам.
Ну я с помощью кнопок и выставил ей макс чувствительность и DPI. И в игре - скорость мыши не та.
Nim-Bitum писала: кто из твоей ЦА вкурсе, и где им будет даваться эта инфа?
Никто, это же интуитивно? Ну в смысле, пока ни одного репорта, кроме твоего, не было. У всех игра "угадывает" монитор правильно.
Цитата:
Nim-Bitum писала: мы заметили, что вы кликнули по второму монитору после запуска игры. Запустить игру на втором мониторе?
Так мы не заметили, мы просто берём активный монитор на момент создания окна и создаём на нём. А большинство игр просто берут основной монитор, что лично меня раздражает неимоверно.
Цитата:
Nim-Bitum писала: Да, я лично не согласен с твоим ответом по чувствительности мыши.
С каким именно?
Цитата:
Nim-Bitum писала: в игре - скорость мыши не та.
Там отключается акселерация, как в кваке с параметрами -nomaccel/-nomspd/etc, может поэтому?
>>Никто, это же интуитивно?
Вот потому и спорю, что с 2015-го я толком и не следил за волатиллой/Перилиоус Варп.
Поэтому и считаю, что это не интуитивно, как потенциальный нуб, который просто скачает игру со стима.
>>Так мы не заметили, мы просто берём активный монитор на момент создания окна и создаём на нём.
Я согласен, что это креативно, но кто об этом знает из рандомных людей?
>>А большинство игр просто берут основной монитор, что лично меня раздражает неимоверно.
Тут полностью согласен. Разве что Бетесда сделали хоть что-то, хоть и на уровне грунта. Особенно нравится выбирать устройство из списка вида:
[0] GTS 450
и
[0] GTS 450
>>
Там отключается акселерация, как в кваке с параметрами -nomaccel/-nomspd/etc, может поэтому?
Я кваку не люблю, не могу сказать.
Но в тех же урина 1 голд и шок системы 2 - такого не видел. В хл1 (даже WON) такого тоже не видел.
Насчет центровки оконного режима что-то решил (если решил)? Я лично был бы рад простой возможности перенести вручную окно.
Camblu_Buildovich писала: потенциальный нуб, который просто скачает игру со стима.
А какой процент систем с двумя и более мониторами? Мне казалось, это редкий кейс. У меня всегда был один, сейчас два потому что WFH.
Цитата:
Camblu_Buildovich писала: Насчет центровки оконного режима что-то решил (если решил)?
Ну мне кажется, разумно уменьшать оффсет, чтобы окно влезало. А если даже с нулевым оффсетом не влезает, ну тогда ой. Перетаскивание окна делать не хочу, это всё усложняет (главное окно у нас самописное под все три десктопные оси, и меньше всего я хочу лезть в эти кишки за неделю до релиза).
>>А какой процент систем с двумя и более мониторами?
Ну сейчас стримеров, как субстанции от переработки пищи.
У каждого геймерское кресло из какого-нибудь NFS и 2 монитора.
Ибо нужно и обс-ку контролить, и чат, и еще играть.
>>Перетаскивание окна делать не хочу, это всё усложняет
А можешь тыкнуть носом, как котенка, (желательнее, чтобы научно-популярным языком сказали, почему это сложно), ибо я кодю (кожу7 Кодирую?) на уровне хеллоувордов (я на юнити неделю разбирался, почему при заходе в триггер - у меня остается след из моделей оружия, повторяющих все локальные координаты и PYR игрока.)
__________________
Самолетами!
Пароходами!
С боем взяв плацкарты
Едут мужики!
Самолетами!
Пароводами!
Убивать людей Едут мужики!
1) Очень низкоуровневая модификация, по-разному будет реализоваться в WinAPI, X-Windows и Cocoa.
2) Непонятно, как ведут себя окна, которые тащит мышь, под разными системами. Нужно смотреть и разбираться.
3) Нужно учитывать краевые случаи, типа игрок куда-то не туда утащил окно, и что делать с этим.
4) После внесения изменений надо перетестировать под всеми платформами.
По моей оценке, всё это может занять до недели работы в обычном режиме (т.е. час-другой в день после "нормальной" работы, где платят денюжку). А есть ещё очень много других задач, которые надо успеть решить до релиза.
Фикс с оффсетом, кажется, можно соорудить за один рабочий вечер.