Задать вопрос
  • Как заставить трекпоинт определяться как джойстик?

    maaGames
    @maaGames
    Погроммирую программы
    Если правильно понял, трекпоинт - это абсолюные координаты курсора указываются. То есть это аналог тачпада.
    Если уже есть какие-то готовые решения для "трансформации" ввода тачпада в аналоговые джойстики, то и для этого трекпоинта должно подойти.
    Ответ написан
    Комментировать
  • Безопасно ли использовать get.activated.win?

    maaGames
    @maaGames
    Погроммирую программы
    Теоретически, запущенный с админскими правами скрипт powershell может сделать вообще что угодно. ТЕОРЕТИЧЕСКИ!
    На практике, конкретно этот скрипт активации ноу криминалити. При желании, можно вручную всё проделать, но потратив намного больше времени.
    Ответ написан
    9 комментариев
  • На что Windows выделяет столько памяти?

    maaGames
    @maaGames
    Погроммирую программы
    скачай и установи вот это приложение (или какое-нибудь аналогичное). Он опредназначено как раз для борьбы с непрошенным кэшированием. Если свободной памяти станвоится меньше заданного объёма, то вызывается очистка кэша. Разумеется это замедлит работу в том случае, если данные из кэша стали бы нужны, а их там нет и опять с диска считывать надо. Ещё можно индексацию диска отключить и прочую ненужную самодеятельность.
    https://www.wagnardsoft.com/ISLCw
    Ответ написан
    Комментировать
  • Корректно ли вызывать метод у временного объекта?

    maaGames
    @maaGames
    Погроммирую программы
    Не надо спрашивать у ИИ, они для этого не преназначены, даже если кто-то утверждает обратное. Каждое слово ИИ надо проверять на достоверность, если правильность ответа имеет значение.
    Ответ написан
    Комментировать
  • Какая нейронка лучше заменяет лица?

    maaGames
    @maaGames
    Погроммирую программы
    Вот в этом видео Хачатур рассказывает и показывает, как на нескольких потретных фотографиях обучить lora модель для "рисования" челвоекчков с твоим лицом. Судя по всему именно то, что вам надо. И в целом весь канал прошерстите, по StableDiffusion у него вся нужная информация рассказыавется.
    https://www.youtube.com/watch?v=A15M4cbUM5k
    Ответ написан
    Комментировать
  • Чем бэкапить файловую общую папку на Windows в 2025 году?

    maaGames
    @maaGames
    Погроммирую программы
    если достаточно батника с zip, то это очень простое и эффективное решение. Добавь в TaskSheduler вызов батника раз в день или раз в неделю или как часто тебе нужно.
    Ответ написан
  • Что лучше: static методы или функции?

    maaGames
    @maaGames
    Погроммирую программы
    Есть одно радикальное отличие от namespace: в такой allStatic невозможно добавить функции вне этого самого класса. В то же время один и тот namespace можно делать в куче разных файлов.
    Принципиальная разница только при использовании такого класса в шаблонах. Когда есть несколько allStatic классов с одинаковыми функциями и в шаблон передаётся та или иная реализация. С namespace такое не сделаешь. То есть можно придумать ситуации, когда allStatic реально выгоднее и полезнее пространства имён.
    Ответ написан
    Комментировать
  • Почему адаптеры из range функторы?

    maaGames
    @maaGames
    Погроммирую программы
    В функтор можно передать что угодно, а не только функцию. Но можно и просто функцию передавать, если вам достаточно функционала функции.
    Ответ написан
  • Почему я получаю предупреждение C5045 каждый раз при работе с итератором внутри цикла?

    maaGames
    @maaGames
    Погроммирую программы
    выключи /wall, с ним так и должно быть

    https://learn.microsoft.com/ru-ru/cpp/error-messag...
    Ответ написан
    Комментировать
  • Не удаётся продолжить выполнение кода, поскольку система не обнаружила sfml-graphics-d-3.dll. Как исправить ошибку?

    maaGames
    @maaGames
    Погроммирую программы
    уточню вышесказанное более точно: dll дожны быть в рабочей директории, либо в системных путях. Рабочая директория не обязана совпадать с той, где лежит ехе файл. По умолчанию, если запускаешь приложение из VS, то рабочая директория та, где лежит *.sln файл, а не та, кда скомпилировался ехе.
    Так что надо и в свойствах проекта пути настроить и dll куда надо скопировать.
    Ответ написан
    Комментировать
  • Почему градиент прозрачности оставляет край изображения?

    maaGames
    @maaGames
    Погроммирую программы
    Выключи слой "низ"
    Ответ написан
  • Видеокарта не работает с более чем 3 Gb Ram?

    maaGames
    @maaGames
    Погроммирую программы
    попробуй вручную тайминги задать (наибольшие числа из твоих таблиц). На картинках видно, что у плашек тайминги разные в JEDEC, а работают 3ГБ вобще на каких-то ещё таймингах и частота ниже.
    Сделай сброс БИОС и настрой тайминги вручную.

    Ещё неочевидный момент. х86 с 3ГБ может работать эффективнее по памяти и производительнсоти, чем х64 4ГБ. х64 программы для своей работы требуют несколько больше памяти. Видимо, ты собираешь из того, что есть, но может есть смысл потратить 3 тыщи и купить две плашки по 2ГБ. На 6ГБ памяти уже и от х64 будет смысл.
    Ответ написан
    Комментировать
  • Как работает физика в мультиплеер играх на клиенте?

    maaGames
    @maaGames
    Погроммирую программы
    Данные отсылаются на сервер и там происходит расчёт по "реальным" данным от всех игроков. В это время локально происходит расчёт по данным на клиенте и быстренько рисуется, что получилось. Когда от сервера приходят реальные координаты объектов, то данные на клиенте перезаписыаются и отображаются реальные положения объектов. Если в расчётах на клиенте и на сервере возникают какие-то расхождения, то игрок будет видеть "дёрганья" объектов. Это же касается вообще всех действий, что бы на клиенте не было посчитано, пока сервер не подтвердит правильность вычислений, действие не будет принято (возникает всеми любимый инпут лаг).
    Ответ написан
    Комментировать
  • Почему у меня пропадает число, которое я подаю при инициализации класса?

    maaGames
    @maaGames
    Погроммирую программы
    BigInteger(int num): BigInteger()

    так нельзя делать. Вообще странно, что в принципе компилируется, я даже не знаю, во что оно компилируется. Напрмиер, хоть вызван конструктор с парамтером, отрабатывает конструктор по умолчанию и инициализирует нулём.
    Ещё должно бы с ошибками памяти упасть, ты выделяешь память через alloc, а освобождаешь через delete. Вернись к основам, перечитай главу про динамическую память в С++.
    Ответ написан
    Комментировать
  • Vector2D движение в прямоугольной системе координат, как реализовать движение?

    maaGames
    @maaGames
    Погроммирую программы
    есть "детские" книжки по программированию физики 2D игр, там и словами и формулами показаны примеры реализации. И просто человечек и для самолётика и для машины с колёсами. Гуглите программирование физики для игр.
    Ответ написан
    Комментировать
  • Какой программой запустить свёрнутый в трей cmd.exe?

    maaGames
    @maaGames
    Погроммирую программы
    сделай ярлык для запуска ехе файла (любого), в свойствах ярлыка выбери пункт 'minimized'.

    6781f20e3d018840656228.png
    Ответ написан
    4 комментария
  • Почему visual studio installer: пишет "Unable to create or save new files in the folder into which the files are being extracted"?

    maaGames
    @maaGames
    Погроммирую программы
    Скаченный инсталлятор перенеси из сетевой папки в какую-нибудь другую
    Ответ написан
    5 комментариев
  • Почему после статической линковки на другом пк все равно запрагивает dll?

    maaGames
    @maaGames
    Погроммирую программы
    Ответ написан
    Комментировать
  • Как убрать скроллбар внутри QVideoWidget?

    maaGames
    @maaGames Автор вопроса
    Погроммирую программы
    Причину различного поведения я так и не понял, но решение смог найти:
    ScrollBarPolicy - выключают скроллбары, даже если они контролу зачем-то захотелись быть нужными
    setStyleSheet - откличает однопиксельную рамку виджета. Видео масштабируется под размер виджета, поэтому наличие-отстствие этой рамки не должно влиять на определение размера вьюпорта и на появление скроллбаров. Убрал из эстетических соображений, мне не нужна была обводка.

    QGraphicsView* view = new QGraphicsView( this );
    	view->setScene( scene );
    	view->setStyleSheet( "border-width: 0px; border-style: solid" );
    	view->setHorizontalScrollBarPolicy( Qt::ScrollBarAlwaysOff );
    	view->setVerticalScrollBarPolicy( Qt::ScrollBarAlwaysOff );
    	view->setSizePolicy( QSizePolicy::Ignored, QSizePolicy::Ignored );
    	view->show();
    Ответ написан
    Комментировать
  • Можно ли иначе скопировать значение указателя?

    maaGames
    @maaGames
    Погроммирую программы
    Добавь в IProperty чисто-виртуальную функцию Copy. А дальше уже каждый конкретный класс себя будет уметь копировать.
    Ответ написан
    Комментировать