Задать вопрос
  • Код на си начинает бесконечный цикл. Что делать?

    CityCat4
    @CityCat4 Куратор тега C
    //COPY01 EXEC PGM=IEBGENER
    Первое.
    Не стоит определять функции внутри main() - определения функций следует вынести выше main().
    scanf("%d", &password);
    Что будет, если:
    - я введу не число?
    - я ничего не введу (пустую строку)?
    - я введу строку типа "123 123"?
    if (intype == 2)
                {
                    break;
                    directory = 2;
                }

    directory никогда не получит значения 2, потому что break - команда немедленного выхода из цикла.

    Скорее всего из-за этого и бесконечный цикл.
    Ответ написан
    Комментировать
  • Как выполнять определенные действия персонажа в Blender, перенесенные из игрового движка (UE5, Unity)?

    @DrRen7
    Ну чисто теоретически я возьму для примера Unity
    1) надо снизить частоту кадров до 30
    2) по кадрово сохранить положения и вращения всех костей в гейммоде
    3) полученное положение конвертировать в анимейшен курф и создать крип
    4) клип перенести в блендер через fbx exporter

    Проблема в том какую информацию сохранять допустим у нас риг персонажа и там root и нам нужен transform те глобальные rotation и position а вот след кости уже идут только локальные вращения. Надо смотреть на риг и уже исходя из этого смотреть что стоит записывать.
    Скорее всего будут проблемы с тангентами ключей, что то починится авто и удалением избыточных. Будут примерно те же проблемы что при мокапе , хотя если так подумать это и будет диджитал мокап
    Ответ написан
    Комментировать
  • Как изменить программу написанную на C++?

    Во-первых: Зачем вообще изобретать велосипед? Если конечная цель - включить тёмную тему в sai, то это уже решено несколько лет как:
    https://vk.com/wall-203085393_2592
    https://www.deviantart.com/nyamhk/art/Dark-mode-in...
    https://github.com/NotBoogie/SaiThemeColorChanger/...

    Если больше интересно пройти самому путь, то тогда:

    1. Вооружаешься глубоким пониманием работы компьютера и операционной системы, и умением читать ассемблер.
    2. Берёшь в руки какую-нибудь IDA Pro и лезешь разбираться в том, как программа работает и что можно попробовать поправить.

    3. Исходя предыдущего пункта уже решаешь, возможно ли реализовать задумку и на сколько это реально.
    Например можно попытаться найти константы с цветами элементов интерфейса и изменить их значения - в таком случае даже ничего подгружать не придётся.

    Какого-то универсального способа/алгоритма нет.
    Ответ написан
    5 комментариев
  • Если установленное приложение с вирусом используется через CrossOver или PlayOnMac, могут ли они заразить основную систему?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Приложению будут доступны все файлы, которые доступны запустившему его пользователю. Это значит, что оно может заразить exe-файлы, зашифровать документы, найти и угнать файлы с паролями, данные из браузера, а ещё оно может потенциально распознать, что это Linux/Mac и принести в систему зловредов под эти системы.

    НИКОГДА нельзя рассчитывать на то, что пронесёт. Если хочется проверить работу вирусов, то только виртуалка и лучше с наглухо отрубленной сетью.
    Ответ написан
    9 комментариев