Задать вопрос
  • Исправить функцию броска луча?

    @MarkusD Куратор тега C++
    Булат Антонов, похоже пока тебя нужно заряжать информацией.
    Тебе стоит пока освоить теорию: [1], [2], [3], [4], [5], [6], [7], [8].
    Тебе это все надо не просто прочитать, а понять все написанное там. Все циклы статей по ссылкам. Когда у тебя пойдет понимание изложенного, поднимутся новые вопросы, на которые ты уже сам сможешь ответить по все тем же материалам или уже самостоятельно найти новые статьи и книги.
    Просто, вот я честно пока не знаю как короткими сессиями передать тебе вот такой объем информации.
  • Как создать собственный язык разметки для проектирования интерфейсов (С ++)?

    @MarkusD Куратор тега C++
    vhrytsiuk , начинай с чтения книг. Судя по вопросу, тебя интересуют технологии: event-driven, языки и трансляторы и объектно-ориентированная модель. И еще что-нибудь из ретроспективы архитектур пользовательских интерфейсов: про PAC, MVC, MVP, MA и их поздние вариации на тему.
    Попутно с этим тебе стоит изучить опыт открытого исходного кода: Rocket UI / libRocket, Awesomium, Imgui, Nuklear и прочих.
    Для начала этого, думаю, хватит.
  • Исправить функцию броска луча?

    @MarkusD Куратор тега C++
    Булат Антонов, лучше перенести обсуждение отсюда сюда. Обрати внимание на то, что для привлечения твоего внимания я ставлю упоминание тебя. Без этого ответ можно ждать очень долго потому что человек не будет знать что ему ответили.

    В ответе мне ты написал про нули координат - (0, 0, 0). У тебя там источник света? Или у тебя там камера?
    Знать точку отправления луча полезно, но чтобы луч запустить, нужно знать направление исхода луча.
    Луч по своему определению имеет точку начала и вектор направления.
    И если точка начала - это вектор-точка в пространстве координат, то направление - это вектор-направление единичной длины.

    Поэтому следующим вопросом будет: в каком направлении тебе надо бросить луч?
  • Качественная подгрузка .sys драйвера?

    Вадим Ушаков
    Интересует рабочий код, могу даже заплатить .

    Тогда тебе на фриланс. Здесь такое называется заданием и нарушает П5.12 регламента работы сервиса.
  • Исправить функцию броска луча?

    @MarkusD Куратор тега C++
    boulat5280, ты зря проигнорировал мой комментарий еще в самом первом твоем вопросе.
    У тебя был шанс лучше и раньше понять то что ты делаешь и почему у тебя не получается.

    Показанная тобой функция не является функцией рейкаста и не является функцией рейтрейсинга. Это просто какая-то функция и она что-то делает. Тебе нужно словами объяснить какого результата ты хочешь добиться от своей игры и зачем тебе для этого лучи. Объясни своими словами как можно подробнее.
    Если продолжишь игнорировать эту необходимость, ты так и останешься с тем что у тебя сейчас.
  • Почему выдает ошибки?

    @MarkusD Куратор тега C++
    kingslayer, нет, ты не правильно понимаешь этот конструкт. Обозначенное тобой является лишь отдаленным следствием. А суть этого действия вот в чем.

    Пространства имен созданы для того чтобы группировать имена типов, инстанций и функций. Чтобы более точно понимать механику работы пространства имен, тебе требуется изучить и понять перегрузку, термины объявления и определения, механизмы поиска имен и требование ODR.

    using namespace [?] говорит что в дальнейшем коде нужно использовать все обозначенное пространство имен в задачах поиска неквалифицированных имен (т.е. UNL).
    using namespace std; дает UNL доступ ко всему пространству имен стандартной библиотеки, часть имен которого не описана стандартом и присутствует только в конкретной реализации STL. В результате ты рискуешь случайно вызвать что-то из недр STL путем простой описки в имени.
    Помимо этого, UNL начнет запинаться о неоднозначность используемых имен. Это именно твой случай, т.к. в STL уже присутствует целое семейство перегрузок функции swap [?].

    С большей частью всех возможных прелестей using namespace std; ты можешь ознакомиться в недавней статье на хабре.
  • Почему выдает ошибки?

    @MarkusD Куратор тега C++
    kingslayer, нет, ты этот момент понял неправильно.
    Чтобы дать верное объяснение, мне нужно узнать у тебя один момент.
    Своими словами расскажи, что именно означает конструкт using namespace std;?
  • Почему выдает ошибки?

    @MarkusD Куратор тега C++
    kingslayer
    Почему выдает ошибки?

    Потому что ты написал using namespace std;.
  • Не запускается код на C++, что не так?

    @MarkusD Куратор тега C++
    Денис Куликов , суть работы программиста во многом состоит из соблюдения правил.
    Как начинающий программист, ты обязан доскональнейше изучить неукоснительно соблюдать правила.
    В первую очередь, так как ты решил задать вопрос здесь, правила данного ресурса.
    П3.2 - формулировка вопроса должна быть максимально информативной и однозначной.
    П3.8 - код запрещено публиковать в виде скриншотов.

    Исправь свой вопрос. Размести свой код и лог сборки в блоках <code> и удали лишние изображения.
  • Как удалить себя из интернета?

    wisgest, да нет, «запись в интернете» написал ты, вот с тебя и спрос.
    Я написал совсем другое и в моих словах все объяснено интонацией и расстановкой слов. :)
    Если тебе что-то в моих словах не понятно, попробуй написать мне в ответ комментарий и сразу же его удалить, в качестве эксперимента.
  • Как удалить себя из интернета?

    wisgest, не знаю. Предлагаю узнать у тебя, как у автора этого словосочетания. :)
  • Как удалить себя из интернета?

    Как только ты удалишь что-то из интернета, в интернете останется запись о том, что именно ты удалил и когда ты это удалил. Тебе после этого придется удалить уже две записи: запись того, что ты удалил и запись того, когда ты это что-то удалил. Но как только ты удалишь что-то из интернета...
  • Как отследить мировые координаты по нажатию?

    Yuriy_Code, никто не может тебе помочь с этим. Именно потому что ты в этих точках пересечения и т.п. мало что понимаешь. Ты просто не поймешь и не сможешь пользоваться предложенной помощью.
    С другой стороны, когда ты начнешь разбираться в линейной алгебре, геометрии, тригонометрии и мат.анализе, помощь и ответы в подобных вопросах тебе не понадобятся.
  • Как бросить луч?

    @MarkusD Куратор тега C++
    boulat5280 , давай для начала выясним, из какого места пространства тебе надо бросить луч?
  • Сложно ли перейти с c++ на c#?

    pipeul, этот уважаемый синьор весьма опростоволосился своими надуманными высказываниями. Для начала, нам к 23-му году готовят стандарт C++23, уже шестой в жизни языка. Майки, кстати, в комитете по стандартизации и очень радеют за жизнь и процветание инструмента. И в конце концов, лично меня ежедневно буквально рвут на части предложениями по работе самые разные компании с самыми вкусными зарплатами.
    Если ты считаешь что C++ устаревший и его в будущем перестанут использовать, то оставайся на шарпе, не терзай себя. Unity ничем не хуже UE, а в чем-то даже и лучше.
  • Сложно ли перейти с c++ на c#?

    pipeul
    Но с++ устаревший язык

    А это тебе кто сказал?

    да и вакансии мало(так говорят)

    И это тоже кто тебе сказал?
  • Почему не включается ноутбук?

    LaP1GEON, я уже подумал что ошибся в своих догадках, ну да ладно.
    Кома обычно наступает после перехода в спящий режим (S4 по ACPI), а пробудить его невозможно из-за неправильных настроек питания в этом состоянии, когда пробуждающие его устройства ввода получаются отключены от питания. Так получается довольно часто, поэтому люди и не любят режимы ожидания (S3) или глубокого сна (S4).

    Судя по всему варианты метода научного тыка у тебя кончились. Тебе нужно читать документацию к ноуту. Состояние индикаторов при подаче питания может означать код ошибки, тогда в документации это должно быть описано. Там же должна быть описана и процедура реанимации ноута.
  • Почему перестаёт работать клавиатура и мышь?

    Талян, не стоит думать на камень или БП.
    Если БП шалит, то комп скорее всего не пройдет POST или будет уходить в нокдаун.
    Если проблемы у камня, то почему такая стабильность конкретно с периферией?
    Ты про кота не ответил, кстати. :)

    Я на кофейной гуще сейчас гадаю, но вот кажется что тебе пора, хотя бы временно, сменить устройства ввода по одному. Например сперва мышь и дождаться отвала ввода. Потом поменять клаву и тоже дождаться отвала. Потом поменять обоих и тоже дождаться отвала.
    У меня такое поведение было в связи с КЗ проводки клавиатуры. Систему я тогда не понял и просто сменил оба устройства ввода. Причина отвала у меня нашлась тогда, когда я начал готовить клаву ко вторичному использованию и увидел разбитую изоляцию да обломанные жилки проводов. Кошка покусала провод клавы, он ей вкусным показался.

    У винды есть журнал событий. Там пишутся события по разным источникам, в том числе и по драйверам. От этого места можно начать изучать то, как отвал ввода видит ОС.
  • Почему перестаёт работать клавиатура и мышь?

    Талян, напиши производителей и модели клавиатуры с мышью. И по видеокарте тоже.
    Когда были куплены, когда относительно покупки начались проблемы.
    Кот дома живет?
  • Как реализовать функцию копирования бит со смещениями в src и/или dst и не кратным 8 количестве бит?

    @MarkusD Куратор тега C++
    Александр Булитеров, П5.7 регламента работы сервиса. Ссылки на малоизвестные источники размещать запрещено.
    Тебе нужно отредактировать свой вопрос так чтобы он стал более понятным.