Обновить

Unreal Engine зависает на 75% без нагрузки на процессор

С++ проект корректно компилируется и запускается, но при старте движка он зависает на 75% и не оживает, сколько бы вы ни ждали. Первая мысль - это компиляция шейдеров. Но нагрузка на процессор и видеокарту отсутствует, да и процесса по компиляции в списке процессов системы тоже найти не удаётся. Так в чём же проблема?Чтобы это случилось, нужно сделать всего две вещи: воспользоваться "ConstructorHelpers::FClassFinder" в С++ классе и вызвать ссылку на объект этого класса в blueprint другого класса. Чаще всего это происходит в проектах, созданных на основе шаблонных С++ проектов, предоставляемых Epic Games. В конструкторе game mode таких проектов используется "ConstructorHelpers::FClassFinder". Всё, что вам остаётся сделать, это сослаться из любого blueprint на game mode, и ваш проект перестанет запускаться.Как это исправить? Крайне просто. Откройте .cpp файл вашего game mode, и в конструкторе вы увидите строку с использованием "ConstructorHelpers::FClassFinder", в которой определяется класс игрового pawn. Удалите эту строку, после чего запустите проект. Когда проект запустится, не забудьте открыть blueprint вашего game mode и выставить класс вашего игрового pawn.

Теги:
Всего голосов 2: ↑1 и ↓10
Комментарии0

Зуд от укуса комара или мошки — лютый биохимический прикол

Предположим, вас укусил комар прямо в попу.

Что там, вы не видите, но зудит, поэтому вы чешетесь. То есть прям берёте и начинаете водить ногтями по месту укуса. До тех пор, пока это отвратительное состояние зуда в моменте не пройдёт.

Прикол в том, что почесаться надо достаточно сильно, чтобы боль от царапин перекрыла сигнал зуда в спинном мозге. Тогда вы чувствуете облегчение на несколько секунд. Но механическое воздействие на это место усиливает выброс гистамина и цитокинов, и раздражение становится сильнее. А раздражение — главная причина зуда.

Есть ещё невероятный прикол с серотонином в этой же цепочке, но про него чуть позже.

Боль вообще-то — технология отрицательной обратной связи. Не делай, чтобы тебе не было больно. Не трогай горячее; не выгибай вот так руку; береги пораненную ногу; не бей организмом по кокосу, бей лучше камнем и так далее.

Зуд от укуса комара даёт положительную обратную связь. Чем больше зудит, тем больше зудит.

Часто бывает, что 90% итогового воспалительного процесса — это не комар и его токсины, это мы своими ногтями.

Соответственно, если вы хотите, чтобы что-то на коже заживало, нужно успокоить пользователя, отключить чувствительность в первую очередь. Потом убрать раздражение на уровне сигнальных молекул (загасить цитокиновый микрошторм). Потом уже можно заниматься починкой структуры и полирнуть сверху защитным барьером, потому что сухой роговой слой сам по себе раздражает рецепторы.

И вот у нашей лаборатории появилась задача это всё собрать. Опыт за 30 лет накопился, в регенерации тканей мы уже хорошо разбираемся, но прошло не без сюрпризов.

Зуд от укуса комара или мошки — лютый биохимический прикол

Публикации