1 год назад
Директивы препроцессора в C#
Директивы препроцессора в C# предоставляют разработчикам возможность управления процессом компиляции путем включения или исключения частей кода в зависимости от определенных условий. Эти директивы полезны для создания условной компиляции, управления предупреждениями и ошибок, а также для улучшения читаемости кода. #### Основные Директивы Препроцессора #define и #undef Эти директивы используются для определения и отмены определения символов препроцессора. Они позволяют включать определенные фрагменты кода только если символ определен...
377 читали · 3 года назад
Маленькие хитрости при работе с Code Vision AVR
Маленькие хитрости при работе с Code Vision AVR CV AVR – хорошая интегрированная среда для написания программ на языке высокого уровня С для микроконтроллеров семейства AVR, АТ90, ATMEGA, АТХ MEGA. Большое спасибо разработчикам за хорошую программу, но есть в ней один существенный недостаток – это отсутствие поддержки контроллеров без оперативной памяти ОЗУ (RAM), а именно ATTINY11, ATTINY12, ATTINY15. Можно попробовать использовать другие компиляторы, но большинство из них такие как ICC, WinAVR так же не поддерживают С для этих контроллеров...
512 читали · 4 года назад
Unity. Загрузка сохранения из файла и смена языка интерфейса
Эта заметка про программирование и будет полезна совсем начинающим разработчиками игр на движке Unity. В ней рассмотрим работу с файлом в формате .json в проекте для платформы Android. А также реализуем смену языка интерфейса. Загрузка из файла (и соответственно сохранение в файл) будет полезной для хранения настроек игры, переключения языка, загрузки ассета (текста или картинки) и даже переноса каких-то внутриигровых данных между сценами. Создадим скрипт контроллера параметров C# и прикрепим его к объекту, который будет с нами в течении всей сцены (например к камере)...