#1 Minecraft с нуля на C++ - создание окна
Вставка
- Опубліковано 12 сер 2019
- Я начинаю новую рубрику на канале "Создание игры с нуля на C++". В этом видео мы рассмотрим, почему C++ подходит лучше всего, используемые библиотеки и IDE.
- Наука та технологія
Если возникнут какие-либо проблемы, пожалуйста, пишите сюда: alex2772.ru/forums/
А зачем материться? Ну я тоже матерюсь, но если смотрят младше 12+ и нет предупреждений и спалят родоки то могут от ругать, можно пж без мата ок?
@@arsstars2783 мне 12)
@@blwashere тоже
мне 10лет будет 27июня
@Beginer Programming Нет, нужно подключать opengl32.lib обязательно
сразу видно, что человек знаком с изей
Бог ютуба
Игрушечки для дибилов)))
Досмотрел видео, кароч, это его брат по всей видимости XD
@@ATtiny13a-PU я не брат, и даже не алабамский учёный
Второй бог Ютуба? :0
Спасибо за урок, теперь я научился включать visual studio!
Огоооооооооооооооо красавчик
Как? А я не понял как включать. Напиши пж
Это же рофл?
@@-chavo-5901 да)
д-достижение
какой же ты кайфовый. Зашел в полном тильте, от того что задолбался есть говно от графов и от пройденого ООП и сразу поднял настроение. Спасибо)
Спасибо! Все очень доступно, приятно слушать.
спасибо за не скучный и годный урок:)👍👍👍👍
Херачим только на C/C++, любим по жёстче)
Неплохо, давай ещё таких в видосов на С++. Удачи!!!
2 года назад смотрел когда только узнал что такое c++ не понял, сейчас понял спасибо вам!
Как эффективно изучить с++?
@@indifacts1его ещё никто не изучил, поэтому никак
2:26 Вот сразу слышно, что человек умный и полноценный и понимает что делать
? что не так сказал он?
@@user-vk1yz9sk2e Джава занимает свой рынок и решает задачи для которых была придумана, у нее очень приятный синтаксис и она прородитель многих популярных языков, а еще это работа с классами и объектами, от которой не хочется выброситься в окно. Питон - в целом кусок говна для нейросетевых дрочеров и датахуйсеров, но библиотеки на С++ и встраиваемый ассемблер, возможность решить проблему с залоченным потоком позволяют новичкам делать простые вещи просто, а сложные не слишком трудно (не годится под крупный проект вроде игры тем не менее), Луа - незаменимое дополнение к многим основным языкам, позволяющим легко настраивать свой проект, модить и поддерживать, Ассемблер - гребаный скальпель для мазохистов, который решит любую проблему, но однозначно не удобен для работы с ним. С - майнкрафт на нем написать можно хоть за два дня, но это челлендж, ибо не ООП язык, слишком стар и беден на синтаксический сахар, Делфи не пробовал, Паскаль - неудобная древность, джска - самый быстрый интерпретируемый язык почти не уступающий в вычислениях С++, а иногда обгоняющий его, способный жрать к тому же меньше ресурсов процессора , но больше ОЗУ. Впрочем, годен только в связке с TypeScript, node js, ибо поддерживать крупный проект с динамической типизацией довольно трудно. А что касается С++, то лучше скачать движок и написать майн на его базе, а не выебываться в 2022 году знанием языка, который оставит вас безработным
Если я только до массивов знаю С++, то следуя по этому туториалу, смогу что-нибудь понять?
Сможешь
Да
ну лучше наверное еще функции поподробнее поизучать
Все зависит от тебя , и как ты понимаешь материал )
Аххах, до массивов. Я очень надеюсь что все тут рофлят, включая автора)))
Красавчик:)
Окно на С++ уже звучит брутально
а какой у тебя уровень программирования? миддл или сеньер?
лучший урок из всех, что видел, даёшь молодёжь
спасибо вы мне помогли
Красава
А как добавить такую настройку среды как у тебя. Когда набираешь текст, летит пыль как с отбойного молотка?
powermode плагин для вижуалки
@@Alex2772 поставил благодарю
Можешь сделать гайды по установке opgl и glew с glfw
В видосе про это всё и так сказано.
Спасибо! Среди нескольких уроков только твой помог нормально запустить GLFW
Очень надеюсь, что не забросишь такую крутую идею!
Я тоже!
Мб инфа устарела в видео. Ставил тут на днях clion на win он линкует тулчайн визуалки , прям предлагает выбрать какую из версий визуалки использовать.
Да, сейчас CLion действительно на хорошем уровне поддерживает msvc, за исключением того, что clion + msvc не умеет в многопоточную сборку.
здравствуй, (IzzyLaif + ExtremeCode)
не знал, что я ещё и extremecode копирую
@@Alex2772 А про изю кто-то уже говорил?)
@@Alex2772 сори, в глаза долблюсь)
ты немного промахнулся), Qt это мощная кросспалтформенная ide, со своей кучей полезных библиотек)
Qt это фреймворк, а IDE это Qt Creator. А так соглашусь, а то тут оказывается, что Zoom, Skype, AutoCad, Ableton, VLC Player это простенькие однопоточные приложения
@@fyfbifvodefin9383 да, просто я не видел, чтобы люди использовали qt, без ide qt creater, так что я не разделяю эти понятия в данном случае
Блин интересное название книги
На Линукс самый лучший редактор кода это vim или neovim а компилятор функция make
я открыл окно. спасибо.
вылезает ошибка lnk2019 ссылка на неразрешенный внешний символ glfwInt в функии main
lnk 1120 неразрешенных внешних элементов 1. Помогите пожалуйста.. дважды повторял всё что в видео - не помогает
alex2772.ru/forums/forum/%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%bc%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-%d0%b8-%d1%80%d0%b0%d0%b7%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%ba%d0%b0/minecraft-%d0%bd%d0%b0-c-%d0%b8-opengl/
1:43 отсылка на изи лайф замечена
И фон как у него ) залупеный
как сделать такие эффекты при вводе кода в vs) подскажи пж
PowerMode плагин для вижуалки
3:00 На зло тебе напишу на Delphi >D
))
А как быть, если у меня интернет херовый, и для скачивания VS объемом несколько Гб мне понадобится полгода??
К сожалению, от меня не зависит ни размер вижуалки, ни качество твоего интернета. Кодь в кодблоксе тогда.
@@Alex2772 ок
@@Alex2772 ок
Кста былоб круто еслиб когда ты выбирал ЯП, ты в конце не говорил js, а так и оставил "Так что там ещё из ЯП?"
Согласен, зачем я на него вообще обратил внимание?
WebGL?
5:58 Оххх, как помню то, как пытался долбаный Sfml подрубить... Бляяяя, что там надо было химичить с этим компилятором... Ещё и файл компилятора в нужной папке улётучился в никуда почему-то, это реально кошмар
почему не используеш using namespace std;????
А потом я пишу using namespace boost; и получаю бан от компилятора за конфликт имён функций и классов
@@Alex2772 не знал что так бывает, спасибо. Пригодится.
А зашёл чтоб узнать как подключать библиотеки
Майнкрафт+программирование+шуточки Изи, я что в раю что ли?
Я, конечно, понимаю, что видео старое- но мало ли, вдруг все таки кто ответит: А НАХРЕН БУСТ?
Я, когда листал вакансии, видел его часто, думал начать учить, но знакомый разраб одернул- сказал, что если вкратце, то э то "опенсоурсная либа, не поддерживающаяся уже лет 5-10, большинство полезных функций из которой давно есть в СТД и стандартных функциях языка"?
Тк зачем тогда Буст нужон?
сокеты, тредпул, сигнал-слот в std тоже есть? к тому же никто не отменял проекты на старых стандартах плюсов, в которых, например, filesystem нет, threads нет, enable_if нет.
Охриненный тутор. Все понятно и лаконично. Один вопрос: Когда вторая часть.
P.S: Очень сильно просматриваются нотки Izzy laif. Даже фон очень похож
Спасибо) Вторая часть будет в течение сентября. Изей вдохновляюсь)
@@Alex2772 Жду вторую часть. Обожаю OpenGL и кодил на нем на Python и Java. Вот перехожу на C++
@@illoprin OpenGL принципиально не отличается на разных языках программирования. что в C/C++ пишешь glClear(), что в Java пишешь GL11.glClear()
@@Alex2772 Если сделать правильные импорты (import static org.lwjgl.opengl.GL11.*) то методы будут выглядеть абсолютно идентично.
@@illoprin Угу
На счет Lua не соглашусь, очень удобный синтаксис.
Чем?
@@Alex2772 тем что он очень простой и удобный. Хотя чистый Lua, может быть не много проблемным, но пару функций написать и он станет более приятным.
@@user-kl8fh3gj4o > очень удобный синтаксис
> чем?
> тем что он очень простой и удобный
Так чем? Мне только в голову приходит только то, что там точки с запятой не надо ставить, но не более того
> Хотя чистый Lua, может быть не много проблемным, но пару функций написать и он станет более приятным.
В принципе, любой язык проблемный, но парой функций это можно исправить
8:14
-видите папки?
-нет
-а они есть)))
Крайне удивительно наблюдать человека с головой на плечах, уж тем более у которого аватарка профила содержит арт по МайнКрафту (без обид, просто вспомните какой контент обычно снимают по MineCraft и какие люди).
Обычно от подобных приходиться читать подобные комментарии (цитирую): "@MegaKillBot Посмотри в интернете тесты производительности на разных языках программирования. C# на 80% медленнее, чем Java, не говоря о уже о JavaScript. Кстати говоря на Java существенно удобнее писать программы и ты сможешь их обновлять, не зря майнкрафт написан на Jav'е."
а ещё народ в комментах удивляется обилию мата и моменту на 7:00
Здорово) Под DirectX бы еще такое)
надо было юзать только g++
без всяких VS
Изя лайф)
ага. у которого канал в шедоубане
Очень круто!!!
7:00 тебе там нормально??
2:40 за майнкрафт и двор стреляю в упор
ua-cam.com/video/sYfU-eZPY4Q/v-deo.html
13:14 Как ты сделал автоматическую вставку исходных имен параметров
resharper++ плагин для вижуалки
@@Alex2772 Спасибо.
Слушай, правильно ли я понимаю. Вот, есть OpenGL, библиотека для создания графики. А есть GLFW, это, получается, библиотека для упрощенного взаимодействия с OpenGL?
@@vvoooov Почти. GLFW занимается инициализацией контекста и обработки событий от ОС.
@@Alex2772 Не могу в интернете, что такое инициализация контекста. Расскажи пожалуйста.
@@vvoooov open.gl/context#:~:text=Before%20you%20can%20start%20drawing,and%20everything%20is%20cleaned%20up.
помоги пожалуйста я сделал все как ты показал выдает ошибку Failed initialize GLFW не работает glfw
Пиши мне сюда alex2772.ru/forums/
@@Alex2772 написал - alex2772.ru/forums/topic/проблема-с-подключением-библиотеки-glfw/
Брат подписался с 14 АКК я хз со всех )🔴✔️
Скинь зарактеристики твоего компа
alex2772.ru/%d0%bc%d0%be%d0%b8-%d0%b6%d0%b5%d0%bb%d0%b5%d0%b7%d1%8f%d0%ba%d0%b8/
я всегда хател саздать майнкрафт
Сначало русский язык выучи
Тут я понял что сделать свой движок - это не для меня.
Лучше буду на готовых работать :)
Если хочешь игру сделать, то да, только время потратишь на создание движка
На языке Processing легко создовать игры
ну делай майнкрафт тогда на процессинге
А разве на JavaScript пишут игры?
Пишут. А вы знаете хотя-бы одну хорошую игру на джаваскрипте?
JS по тем же причинам, что и питон? С каких пор JS однопоточный?))
Докажите, что JS многопоточный.
@@Alex2772 Ну ок, попутал, однопоточный, просто асинхронность поддерживает)
@@IvaneMkadegebeli +
За интерпретируемое дерьмо зачет!👍
За уродский синтаксис паскаля незачёт!👎🏿
Ну а вообще красава. Странно что MihailRis снимал похожую серию видео. Очень схожа тематика видео.
я подписан на MihailRis. у него туториалы несут более общий характер, а я углубляюсь в конкретику.
Создание окна 16 минкт, мне страшно, думаю останусь на питоне
Чего??? GLFW - детский лепет, который не дает никакого понимания от том, как все работает на самом деле.
@@xairan_7836 сам с себя в ахуе, перешёл на плюсы успешно, и ,кажись, я опускаюсь всё ниже. С каждым месяцем я смотрю на ассемблер с меньшим страхом. И вот серьёзно, перейдя с питона на sfml плюсы, потом на gl, сейчас на вулкане, вроде выживаю и начинаю реально понимать что происходит.
ИИЫЗЯ, ТЫ ШО ПОТС?
Пиздец. Я вообще не шарю в ЯПах, решил начать изучать хоть что-то, наткнулся на похвалу Питона, решил на нём начать обучаться. Нашёл кучу литературы, вспомогательные программы, для тестов алгоритмов Питона. А тут пишут, что он не подходит для создания игр.
В реале хочу создать прогу, смахивающую на Cell Lab, в 3D. В которой хотел создать цифровую биосферу с модельками, чтобы можно было часами сидеть и пялиться как у меня в компе копошилась "жизнь" с возможностью во время процесса изменять параметры всего и вся в работе проги
Для прототипа игры может питон и пойдёт, но у меня в видосе речь идёт о более-менее серьёзном проекте. Я преследую другую цель, для которой питон не подходит.
В вашем случае в качестве первого проекта проще использовать готовый движок на питоне и допилить его до полноценной игры/симуляции, я бы не стал тратить время на изучение C++ и следование моим туторам, если вы, конечно, не собираетесь написать свой движок.
@@Alex2772 ну, мне до своего движка, как до луны раком
Создание Майнкрафта с нуля
Через 2 минуты : Майнкрафт гавно
А вообще слыыыышь, Майнкрафт это моя жизнь!!!
Я умру ради Майнкрафта!!!
Чувак, завязывай с просмотром изя лайф
как это??? у него как раз новый видосик вышел
Чем то izzylaif напомнило.
так весь видос это сплошная копирка изи лайфа
@@Alex2772 А ты будешь продолжать эту рубрику или нет?
@@Kirill-medvedev168 так я и не собираюсь останавливаться
копирование манеры общения Thujoy?))))
Не его, а izzy laif
@@Alex2772 можно ссыль на его канал? Там программирование?
@@aleksandrsmolinov7663 ua-cam.com/users/EasyyyLife
он снимает всякую дичь
Здравствуй, Алекс! дашь пожалуйста ссылку на скачку c++?
Здравствуй!
С++ скачать‽
Странный вопрос, нужно установить Visual studio и пакет разработки с++.
В качестве альтернативы можете попробовать c++ dev, code: blocks или eclipse (это на Винде), на других платформах не знаю, т.к. не пользовался.
Тут можно скачать visual studio с официального сайта: visualstudio.microsoft.com/ru/downloads/
Удачи!)
Я всё делаю на питоне, у меня печка мощнее квантового суперкомпьютера, я не жалуюсь🤡
Вижуал студия создаёт много говна, CLion - тормознутая хрень, Qt Creator - весьма мощная IDE, если есть понимание, как работает CMake, то можно и VSCode заюзать
добавь patrion
я бы задонатил
Ок
Куда донатить?
alex2772.ru/%d0%ba%d0%be%d0%bd%d1%82%d0%b0%d0%ba%d1%82%d1%8b/
Ну що, удачи.
Не боишься, что Бог ютуба разгневается?
Ему пох на дно каналы. Тем более я стараюсь уйти немного от его стиля, а его стиль использую как точку отсчёта
@@Alex2772 осторожнее, иначе это может стать точкой отсчёта до страйка жопы
@@xelly1299 Изя страйкает только свои перезаливы. Тем более, я не скрываю, что я вдохновился творчеством самого Бога ютуба
Гонишь тут на gccшные компиляторы, а по итогу, что нужно чтобы прикрутить либы к нему? В консольке одну маленькую строчечку прописал, оно там всё за тебя установилось, дальше или в makefile, или в cmake, ну или если ты слишком мазохист, во флагах компилятора указываешь название либы и всё. Что нужно для mvsc? Лезть куда то в жопу Visual Studio, сначала вручную забить название библиотеки и её зависимостей, потом где то в линковщике что то ещё прописать, оно потом ещё будет придираться что у тебя что то там несовместимо…. Намного проще поставить msys2 и не парить себе мозг этим вашим mvsc
Согласен. И вообще можно без msys2 на neovim clangd с mingw + clang и compiledb (он генерирует конфиги для clangd из мейкфайлов). Лично у меня так.
Много воды, а так норм
Ну для того кто ниче незнает да
как ты эффект ввода текста сделал?
Я нигде никакие эффекты не делал
@@Alex2772 ну тип ты текст вводишь и там эффект какой-то
@@Alex2772 на 13:10
@@novapc425 Power mode плагин для вижуалки
@@Alex2772 спс
3:00 да виндовс,линукс,мак маленькие проекты
@Naz Nezuke а если ты глухой то он сказал что на них большие проекты не попишешь а это значит что он имел введу что независимо от того сколько людей делают разработку на них большой проект не напишишь
@Naz Nezuke он не говорил что ЕСЛИ ТЫ ОДИН то не попишешь а что не важно сколько людей все ровно большой проект не напишешь
Ну блин, а как же те 100500+ серий, где обычно создают колёса, велосипед и костыли? В этом весь смысл писать движок, чтоб потом потратить 255 ч. на всякую х*йню, который изобретал каждый второй. Зато читать библиотеку не надо :D
(Надеюсь широким каловым массам не надо объяснять, что это сарказм)
)
чувствую подчерк izzy laif
Угу
Однозначно лайк)
Lua жрет много оперативы? Лол, луа это всего лишь обёртка над си, он на самом деле очень быстрый. Естественно он не подойдёт для игры потому что он заточен под маленький размер и эффективность, на него мало либ и у него траблы с ООП.
Что такое обёртка над си? Оперативу жрёт, у меня в проекте про калькулятор это ощущается. В остальном согласен. Для игрового движка он не подходит, а вот для самой игры может подойти
@@Alex2772 Ты сказал что луа отметается по тем же причинам, что и питон. Я согласен что он не годен, но не согласен с причинами.
1. Луа быстрый, быстрее скомпиленого NodeJS. Если тебе нужно ещё быстрее, используй LuaJIT, ,он по скорости приближается к си ( www.quora.com/Why-is-Lua-so-fast )
2. В lua есть нормальная работа с потоками и он НЕ однопоточный язык
3. Его синтаксис стрёмный, я согласен, но он заточен под новичков ( aka pascal, только лучше )
4. Сколько он у тебя ел оперативы? Если ощущения ее потери - лаги, то скорей всего проблема а твоём коде. Гуи всегда много ест памяти на всех языках, если сравнивать с консолью, возможно ты где-то что-то не очень грамотно делал ¯\_(ツ)_/¯. Я, да и многие люди пишут игры на Lua/Love2d, они естественно будут потяжелее калькулятора. Я не слышал о такой проблеме и сам не встречал, игра всегда кушала немного. А может быть дело в библиотеке, котурую ты использовал... 🤔
1. Да, быстрее, но зачем использовать скорость, приближающуюся к си, если можно использовать си/си++?
2. Вы про карантины? Это такой же асинхронный костыль, как и жаваскрипт; пруфаните, если я не прав
3. Я не новичок, и моё видео тоже не ориентировано на новичков
4. Двумерный массив чисел 20x20 на луа у меня отожрал 20кб памяти; c/c++ отожрали бы не более 1,6кб.
@@Alex2772
1. Очевидно потому что на луа все быстрее проектируется и проще. На нем можно быстро делать наброски или же пилить проекты для game JAM'ов
2. Не понял про что вы, но там есть целая страничка по работу с многопоточностью. Я не использовал, но выглядело неплохо.
3. Некоторые моменты вызывают подозрение что это не так. Например то как вы подробно все объясняете - это для новичков
4. Интересно, надо будет проверить. Скорей всего это динамическая типизация, хотя она не должна так много есть.
@@uturumint8755
> Очевидно потому что на луа все быстрее проектируется и проще
Речь идёт не про скорость разработки, а про скорость выполнения. Ещё быстрее проектировать и разрабатывать можно на питоне
> Например то как вы подробно все объясняете - это для новичков
Уточняю, для новичков в OpenGL, но не в программировании
Все реальные пацанчики на вулкан давно перешли))
А вообще я давно на rust облизываюсь))
Vulkan - это именно про графику как технологию, про производительность, про инженеринг и архитектурный дизайн, а не про API и само программирование.
С вулканом придётся больше сидеть с диаграммами, документациями и строить архитектуру, придумывать методы взаимодействия частей этой архитектуры,
синхронизации состояний, нежели писать код.
Если же вы пишете простые прикладные вещи, которым нужно показать какую-то графику, то учите OpenGL.
Здесь вы учите только API, соглашаясь с уже готовым, слегка устаревшим, архитектурным дизайном.
The Octan все современные render (Vulkan, metal, DirectX 12) очень похожи, я думаю лучше сразу же показывать новичкам правильный путь. C++ очень сложный язык, его учить очень сложно и долго. Я пытался понять его полтора года, но так и не перестал копипастить код из googl). В итоге решил учить rust, и геймдев на нем растёт понемногу)
@@matveiq, если неправильно писать код на c++, то он когда-нибудь просто упадет, а на Rust просто не получится писать что-то разумное, если не знаешь язык. Ещё спорный вопрос, какой язык сложнее
По поводу python я не совсем согласен, то что он ,,слишком высокоуровневый" это даже хорошо
Много ли игр на питоне?
@@Alex2772 может их и немного, но python использовался
@@kasterchannel1809 В роли скриптового языка - да, но для создания игр он не подходит
@@Alex2772 Сними видео, как сделать игру на подобие Doom 1-2 (методом Рейкастинк)
Я попробую
Монтаж бы попизже, а так видос збс
Ссылка на неразрешённвй внешний символ _glfwInit в функции _main
А C# ?
Та же Java, только от мелкомягких
@@Alex2772 теперь видео можно считать полноценным! Эх стиль изи.
@@voidptr_t Я не бог ютуба
@@Alex2772 Я ВСПОМНИЛ! PHP! (не бейте)
Это не язык. Это стиль жизни.
А когда бог ютуба создал новый канал и пошёл в программирование? Наверное индуские програмисты из эпла достали и бог ютуба решил создавать в будующем ИзяOS.
алабамские учёные не одобрят такой мув
Незачет:
Потому что я не один из этих языков не знаб
Так изучи
@@Alex2772 не, я знаю только c++, html, css и все не хочу учить java и прочие древние языки
@@Alex2772 Ебать, у тебя сайт есть? Подскажи на какой домен подключился пж!
@@zerox1397 Так я выбрал c++.
Да, сайт есть. Домен - alex2772.ru. Может быть речь об хостинге?
@@Alex2772 не как ты получил домен, хостинг я нашел, не могу домен получиит
izzy laif байтишь?
Да, его самого - бога ютуба
Ору с английского
Изя?
он самый
Ребята никто не заметил книгу в начале где было написано Хяк Хяк?
2:03 ??????
Имеется ввиду integrated development environment, разговаривать на английском меня научили только в шараге
Aaaa
про маин было лишнее
и вот собственно она работает (нет)
;( Я не знаю C++ я ничаво не понимаю(((
Ну так изучи
@@Alex2772оффтоп: прочёл Шилдта "шаг за шагом", и, насколько я понял, мне нужно прочитать про stl и какую-нибудь хрень для того, чтобы писать оконные приложения (qt creator лагает на моей пекарне, поэтому что-нибудь, что не требует больших ресурсов (возмножно что-то низкоуровневое, но не winapi)). Какую литературу посоветуешь?
Документация по stl, документация по winapi. Если не хочешь winapi, можешь попробовать wxWidgets или GTK.
Учится по документации сложно, зато упрощает обучение в будущем. К тому же у того же winapi вместе с документацией куча примеров
@@Alex2772 документация на английском, в основном. У меня с этим дела плохи.
Английский в любом случае понадобится
2:21 а че не с#
потому что это та же джава, только от микрософта
@@Alex2772 , а чем отличаются GLEW и GLUT/freeglut ?
@@user-id9mx3es8p тем, что glew - это вспомогательный инструмент для быстрого и удобного вызова новых функций opengl (без него тебе бы пришлось самому где-то загружать эти функции при помощи wglGetProcAddress), а glut/glfw/sfml/sdl и прочие - это обёртка над операционной системой для создания контекста opengl и обработки событий ввода (мышь и клавиатура) без использования нативного API конкретных операционных систем. Создание окна при помощи вышеупомянутых библиотек занимает 1-2 строчки (и эти две строчки будут работать одинаково для всех платформ), на нативном API windows - около сотни, на x11 (linux) - больше сотни, на macos - даже думать не хочу.
@@Alex2772 дай Бог тебе здоровья
Ладно шутки скопировать у изи, но ВОТ ЭТО СВОЙСТВО, КОГДА ВИДЕО ПРО ОДНО, А ПОЛЕЗНО ОНО ДОХУЯ, НО СОВЕРШЕННО В ДРУГОМ МЕСТЕ. Компиляция без dll-ок, вот ебать спасибо!
в каком месте?
@@Alex2772 я не знал, я любую либу с открытым кодом можно использовать, не прибегая к dll
@@ATtiny13a-PU я изей вдохновляюсь просто
@@Alex2772 у него часто бывает, что обзор флагмана из торгового сегмента, а находишь ответ как смарт прошивать под отладку андроид приложений. Или смотришь про павербанки, а узнаёшь про классы усилителей сигнала... или слушаешь мнение о дискорде и узнаёшь как отключать авто обновление в винде 10-ой
@@ATtiny13a-PU да, есть у него такое
привет у меня нет lib-vc2019
Это что, шутка на первое апреля?
Alex2772, у меня тоже нету(
@@lordorbit Поставьте вижуалку нормально
Alex2772, что значит нормально? Как то косвенно отвечаете...
@@lordorbit Тогда вы мне не косвенно скажите, где именно у вас нет Lib-vc2019
Название: Майнкрафт с нуля на с++
В видео:если вы хотите зделать игру
то вам не ко мне
Ты чо такие слова говоришь. А не то что дети тоже программисты, а ты такое говоришь
программист - это специальность, а детей-специалистов я ещё не видел; с матом как-то удивительно проще усваивается материал