Ответы пользователя по тегу C#
  • Как сделать поворот персонажа по направлению движения?

    @noytmant
    В теории нужно создать bool на каждую из ситуаций
    Допустим на данный момент мы имеем OnLeft и теперь можно создать bool PosLeft который будет изначально равен false
    В момент, когда мы нажимаем скажем так на OnLeft, PosLeft становится равен true
    И уже внутри отдельного цикла мы проверяем PosLeft исходя из которого устанавливаем положение персонажа
    И такой способ можно использовать и с другими ситуациями
    Ответ написан
    Комментировать
  • C# SoundPlayer потоки?

    @noytmant Автор вопроса
    Вообщем я нашёл решение.
    Для того, чтобы у вас играла фоновая музыка, а кнопки использовались так же со звуком не перебивая фоновую музыку. То советую для фоновой музыки использовать WMPLib, который вы можете подключить через управление пакетами NuGet
    Далее прописать следующий код:
    public WMPLib.WindowsMediaPlayer WMP = new WMPLib.WindowsMediaPlayer();

    Ну и собственно при загрузке формы уже прописать следующий код:
    WMP.URL = "Путь до .mp3 файла";
    WMP.controls.play();

    Вот и всё, это две разные библиотеки, которые не будут мешать друг другу, SoundPlayer для кнопок, WMP для фоновой музыки, можно как и сказали выше это всё сделать потоками, но я тугодум xD
    Ответ написан
    Комментировать
  • Как предоставить средство чтения в JSON?

    @noytmant Автор вопроса
    Ну оказалось всё куда проще. Изначальный код(Не правильный код(Выглядел примерно так)):
    JsonReader jsonReader= JsonReader .Create(Queo);
    ffgl = (Ffgl)jsonSerializer.Deserialize(jsonReader);

    Правильный и рабочий код:
    var jsoncon = JsonConvert.SerializeObject(Queo);
    dtprof = (Ffgl)JsonConvert.DeserializeObject(jsoncon);
    Ответ написан
    Комментировать