LifeEXE | Unreal Engine | CG
2.1K subscribers
566 photos
810 videos
715 links
Download Telegram
📣 Всем привет! 📣

Небольшой понедельничный сниппет!

В последнем обновлении VS2022 был наконец-то добавлен новый элемент в верхний тулбар для передачи аргументов командной строки 🏅

Классический способ: property проекта -> Debugging -> Command Arguments

Самый прикол в том, что это поддерживается пока только для проектов под Unreal Engine 😎

Note: This feature is currently available for Unreal Engine projects only. General C++ projects will be supported in future releases.


Ссылка на release notes (в самом низу С++/Set C++ Command Line Arguments, якоря нет)

Для обычных C++ проектов можно установить удобное расширение

UPD: https://t.me/LifeExeCode/243

#unrealengine #gamedev #lifeexe #cpp #visualstudio #vs
Please open Telegram to view this post
VIEW IN TELEGRAM
26👍1313🔥3😱1👾1
LifeEXE | Unreal Engine | CG
📣 Всем привет! 📣 Небольшой понедельничный сниппет! В последнем обновлении VS2022 был наконец-то добавлен новый элемент в верхний тулбар для передачи аргументов командной строки 🏅 Классический способ: property проекта -> Debugging -> Command Arguments Самый…
Важное дополнение к предыдущему посту.

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

Поэтому, если будете его использовать, дефолтные аргументы UE проекта необходимо прописать ручками в виджете расширения:

"$(SolutionDir)Test55.uproject"
-skipcompile

Паттерн первого аргумента:
"$(SolutionDir)YourProjectName.uproject"

#unrealengine #gamedev #lifeexe #cpp #visualstudio #vs
👌2397
🔝 Всем привет! 🔝

В новом апдейте Visual Studio 2022 17.14 огненные фичи ⬇️

🔥 Unreal Engine Blueprints Debugger

Добавлена возможность отлаживать Blueprint'ы непосредственно в Visual Studio. Это позволяет просматривать стек вызовов блюпринт-функций и их локальные переменные прямо в IDE[Изображение1]

Соответствующие окна в меню Visual Studio:
Debug > Windows > Call Stack
Debug > Windows > Locals

Отлаживать так намного удобнее + время переключения между Visual Studio и Unreal Editor сократится. Это прямо кайф!

🔥 C++ Dynamic Debugging

Динамическая отладка C++ — это новая фича компилятора и IDE, которая позволяет сохранить производительность оптимизированных сборок, предоставляя при этом удобство отладки, характерное для неоптимизированных сборок.

Проблематика:
Думаю, каждый сталкивался с переменными, значения которых невозможно посмотреть под отладчиком, потому что они были оптимизированы компилятором — [Изображение2]

Как решать данную проблему?
🔤Можно полностью отключить оптимизацию компилятора — билд станет заметно «тяжелее», рантайм просядет.
🔤Можно использовать pragma optimize для куска кода, который мы не хотим оптимизировать:
#pragma optimize( "", off )
/* unoptimized code section */
int please_let_me_live_var {13};
#pragma optimize( "", on )


В Unreal Engine имеется свой парный макрос для этого:
UE_DISABLE_OPTIMIZATION
int please_let_me_live_var {13};
UE_ENABLE_OPTIMIZATION


Собственный макрос в UE обусловлен тем, что синтаксис pragma варьируется между компиляторами.

🔤Новое решение — C++ Dynamic Debugging. Фича доступна в beta-версии и работает за счет динамической деоптимизации функций, в которых вы активируете точки останова.

1. Ставим конфигурацию проекта в Release.
2. Включаем фичу в пропертях проекта [Изображении3]:
Advanced > Use C++ Dynamic Debugging > Yes
3. Результат можно видеть на [Изображении4]

🟢 Остальные обновления минорные: реализованы новые возможности C++23, некоторые автокомплиты для CMAKE и улучшения для GitHub Copilot — куда ж без него 😀

На моём канале есть видео по теме:
🔤Сборка C++ проектов. Компиляция. Ассемблер. Теория
🔤Сборка C++ проектов. Оптимизации компилятора

#visualstudio #vs #code #unrealengine #ue5 #gamedev #lifeexe #lifeexecode
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥468😱74👍21
This media is not supported in your browser
VIEW IN TELEGRAM
📱 Всем привет, всем привет! 📱

Вышла Visual Studio 2026 Insiders — так теперь называется preview сборка. Скачать бесплатную Community версию можно по ссылке ⬇️

🔗 Visual Studio 2026 Insiders

Внутри:
🔤Обновленный интерфейс
🔤Улучшения редактора
🔤Подсветка C++ атрибутов
🔤.NET 10 и C# 14 поддерживаются «из коробки»
🔤Ещё более глубокая AI-интеграция 🙂 конечно же

Подробнее можно почитать в блоге ⬇️

🔗 Visual Studio 2026 Insiders is here!

💡 В Release Notes больше информации о фичах. Появился, например, встроенный Code coverage. Видео на данную тему имеется на моём канале ⬇️

🔗 Тестирование в Unreal Engine. Метрики тестирования. Тестовое покрытие. OpenCppCoverage + Jenkins

и также в тему⬇️

🔗 ТОП-50 горячих клавиш Visual Studio для навигации, редактирования кода и дебагинга

#vs #code #cpp #gamedev #lifeexe #lifeexecode
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2611👍8🦄11
LifeEXE | Unreal Engine | CG
📱 Всем привет, всем привет! 📱 Вышла Visual Studio 2026 Insiders — так теперь называется preview сборка. Скачать бесплатную Community версию можно по ссылке ⬇️ 🔗 Visual Studio 2026 Insiders Внутри: 🔤Обновленный интерфейс 🔤Улучшения редактора 🔤Подсветка…
📱 Всем привет, всем привет! 📱

Вышел официальный релиз Visual Studio 2026 ⬇️

🔗 https://visualstudio.microsoft.com/downloads

Много интересного для C++ разработчиков (для нас 😆) ➡️

🔤Обновлённый интерфейс + добавлено 11 новых тем
🔤Новый набор инструментов сборки: Microsoft C++ Build Tools v14.50 — улучшена поддержка стандартов C++23
🔤Предварительная поддержка AddressSanitizer для ARM64
🔤Новые хоткеи: например, Ctrl+W закрывает вкладку
🔤Подсветка атрибутов C++
🔤Возможность генерировать препроцессированный вывод файла прямо из Solution Explorer
🔤Новый проект по умолчанию для MSBuild теперь C++20
🔤Улучшен Copilot Chat
🔤Рендеринг Mermaid chart

Активно развивают поддержку Unreal Engine проектов ➡️

🔤Аргументы командной строки можно предавать и для UE проектов через верхний toolbar
🔤Performance улучшен. Имеются результаты benchmark для Unreal Engine City Sample

Все подробности в блоге Visual Studio ⬇️

🔗 What’s New for C++ Developers in Visual Studio 2026 version 18.0

На моем канале имеется научно-популярные видео в тему⬇️

🔗 ТОП-50 горячих клавиш Visual Studio для навигации, редактирования кода и дебагинга
🔗 OpenAI демо «Vision + Text To Speech» в CitySample от Unreal Engine

🔤🔤🔤🔤🔤

#vs #visual_studio #vs2026 #code #cpp #gamedev #lifeexe #lifeexecode
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🔥169🦄1👾1
This media is not supported in your browser
VIEW IN TELEGRAM
🙃 Всем привет, всем привет! 🙃

Подборка плагинов для прожарки VS CODE 🔥🔽

🔤Rediculous Coding
🔤Power Mode
🔤Incredibly In Your Face
🔤Hot Dog Stand

🔤🔤🔤🔤🔤🔤🔤🔤🔤🔤 🔤 🔤🔤🔤🔤🔤🔤

#code #vs_code #gamedev #lifeexe #lifeexecode
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥23😎117😱33🦄1