Геометрические фигуры SFML C++

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 พ.ย. 2024

ความคิดเห็น • 15

  • @furokl_9144
    @furokl_9144 ปีที่แล้ว +4

    Лучшее видео по внедрению sfml

  • @kosik6939
    @kosik6939 8 หลายเดือนก่อน +2

    очень понятно объяснил, благодарю вас!

  • @ПриколыизАмерики
    @ПриколыизАмерики 2 ปีที่แล้ว +3

    Плюсы конечно мозг взорвется от всей информации

    • @DmitriNesterov
      @DmitriNesterov ปีที่แล้ว

      Побереги мозг, записывай.

  • @EdmanGonnaCry
    @EdmanGonnaCry ปีที่แล้ว +2

    Топчек! Как удачно наткнулся

  • @АндрейБородин-ы1д
    @АндрейБородин-ы1д ปีที่แล้ว

    молодцы ребята!!!

  • @DmitriNesterov
    @DmitriNesterov ปีที่แล้ว

    Где можно посмотреть про L"новый проект"?

    • @Искусствопрограммированиянаязы
      @Искусствопрограммированиянаязы  ปีที่แล้ว

      В видео th-cam.com/video/KAUTIlyAuwQ/w-d-xo.html

    • @DmitriNesterov
      @DmitriNesterov ปีที่แล้ว

      @@Искусствопрограммированиянаязы это спасибо. Я имел ввиду, как такой синтаксис к синтаксису С/ C++ прикрутили.

    • @EdmanGonnaCry
      @EdmanGonnaCry ปีที่แล้ว +1

      @@DmitriNesterov В описании к видео ссылка есть. "Подключение библиотеки SFML С++"

    • @DmitriNesterov
      @DmitriNesterov ปีที่แล้ว

      @@EdmanGonnaCry здравствуйте! Вопрос мой в том, как синтаксически уставлены модификаторы (или кто они такие, вообще?!) литералов L", R" и т.д. Уж очень на Left и Right похожи. Ps. Я про const char *s=L"Привет!"; Или тут уже не char, а wchar_t какой-нибудь. Не суть. Интересует, что за зверь L"..."

    • @EdmanGonnaCry
      @EdmanGonnaCry ปีที่แล้ว +1

      @@DmitriNesterov In the C++ programming language, the L before a string literal indicates that the string should be treated as a wide character string, meaning it contains wide characters (wchar_t) instead of the regular narrow characters (char).
      In your specific example:
      sf::RenderWindow window(sf::VideoMode(800, 600), L"Новый проект");
      The L"Новый проект" is a wide string literal where each character in the string occupies more than one byte (typically two bytes) to accommodate a wider range of characters, including non-ASCII characters. In this case, the string represents the window title, and it contains the Russian text "Новый проект" (which translates to "New project" in English).
      Using wide character strings is often necessary when working with internationalization and localization, where you need to support characters from various languages. The L prefix ensures that the string literal is of type const wchar_t[] rather than const char[].
      Да, ты прав, это для того чтобы массив был типа wchar_t[], а не char[] как по дэфолту.

  • @kpanat
    @kpanat ปีที่แล้ว

    По тому что предоставлено воспроизвести прогу невозможно, нет текстур. Это большая работа их найти и подставить. Я уж не говорю что сама программа неправильная, нет синхронизации по времени и декомпозиции классов. Всё запихнули в 1 файл... так делать нельзя!!! это скорей антипаттерн. Т.е. пример того как нельзя писать программы. Тут всё должно продумываться тщательно а не как тут тяп ляп и готово... НЕЛЬЗЯ ТАК ПИСАТЬ!!! Кто потом разбираться будет в вашей писанине? Я б сказал и похуже, но воздержусь пожалуй!

    • @Искусствопрограммированиянаязы
      @Искусствопрограммированиянаязы  ปีที่แล้ว

      Спасибо за комментарий, код был написан как обзор графических возможностей SFML, исходя из этого в один файл набросали очень много. Текстуры Вы можете использовать свои.