Ключевое слово extern Данное ключевое слово применимо только к глобальным переменным. В чем заключается отличие extern int i от int i в глобальной области видимости и какую проблему оно решает? Например у нас есть 2 файла main.cpp и base.cpp. В base.cpp у нас есть глобальная переменная a = 5. Мы хотим использовать эту переменную в main.cpp и как раз в этом случае нам на помощь приходит ключевое слово extern. Отличие заключается в том, что int i делает объявление и определение. extern int i смотр...
DevStream: C++ & Go
Канал про GameDev и разработку.
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
16 из 16Ночные подвиги геймдевелопера: от ролика до модерации! 🎬🚀 Хочу поделиться с вами своими приключениями этой ночью – это был настоящий марафон! До часу ночи я трудился над созданием промо ролика для космической одиссеи. Честно говоря, немного подзабыл, как работать в Adobe Premiere Pro, но все же, благодаря нескольким ролика на YouTube, вспомнил как монтировать. Ролик вышел ярким и динамичным, надеюсь, он привлечёт внимание игроков. После этого я решил не останавливаться и взялся за верстку в ме...
По всему миру наблюдается сбой в работе устройств с операционной системой Windows. По вcему миру произошел крупный сбой, затронувший банки, авиакомпании и другие компании. На многих компьютерах с Windows 10 застрял синий экран при обновлении. В rеddit пользователи пишут, что проблема связана с Crowdstrike Falcon. #news #it
Нововведение стандарта С++ 26 - плейсхолдеры. Теперь нижнее подчеркивание несет такой же смысл как в golang. Если мы не хотим использовать переменную, то можем использовать _ На данный момент эту роль играет [[maybe_unused]] или (void) (если мы используем си стайл). Плейсхолдер можно использовать для объявления переменной, нестатической переменной-члена класса, при использовании захвата в лямбда-функции или при структурном связывании. Ссылка на подробное описание #cpp
В памяти выделяемой для программы существует 3 области: data (хранятся глобальные переменные, статические переменные), text(хранится код программы), stack Стек на линуксе фиксирован и занимает, примерно, 8 мб(размер зависит от ОС). При запуске программы в бинарнике смотрится размер блока дата, размер блока текст плюс 8 мб стека и в оперативной памяти под них выделяется память. Это все является статической памятью. Динамической памятью является куча(heap). Это расширяемый блок памяти и он может у...
Все, модерация пройдена ✅ Но надо управление на мобильных устройствах ужасно неудобное…
а вот и сама игра. Пока создал только десктопную версию. Плюс еще поплыла верстка😐 Если есть замечания или предложения по улучшению, милости прошу в комментарии😉
В ожидании чуда: отправил релиз с управлением для мобилок на модерацию в Яндекс Игры! Разработал управление для мобильных устройств! Теперь отправляем наше творение на модерацию в Яндекс Игры. Нервничаю, конечно, но уверен, что всё будет супер! Ждём результатов и готовимся к новым фичам! 😊🤞
Музыка без авторских прав https://allsoundsaround.com/ https://www.freeaudiolibrary.com/es/ https://freemusicarchive.org/ https://www.hooksounds.com/es/ https://www.bensound.com/ https://www.ashamaluevmusic.com/ https://incompetech.com/music/royalty-free/music.html Звуковые эффекты https://freesound.org/ https://sfx.freeaudiolibrary.com/en/free-sound-effects https://en.clipdealer.com/audio/ https://assetstore.unity.com/audio?category=audio&free=true&orderBy=1 #gamedev 👉 @game_devv
Что отображает рейтинг игры в Яндекс Играх? 🚀 После 2 недель увидел рейтинг своей игры и решил разобраться, что такое рейтинг в Яндекс Играх и почему он так важен для успеха игры. Рейтинг – это не просто цифра, а настоящий индикатор того, насколько твоя игра крута и популярна среди пользователей платформы. Он складывается из нескольких важных компонентов: 1. Время играния на игрока 🕒 Это один из ключевых факторов рейтинга. Чем больше времени игроки проводят за игрой, тем выше она поднимается в...