850 подписчиков
На написание этой статьи меня вдохновил bevy - игровой движок на rust (который, к слову, вполне можно запускать в браузере - там есть вкладка examples, можете посмотреть). Однако хвалебные оды петь данному движку я не буду: посмотрев на этот пример, я подумал, что он чрезвычайно избыточен, хотя правильней будет сказать, что он не столько избыточен, сколько требует множество шагов, без которых, средствами чистого webgl (и шейдерных программ) можно было бы достичь за сопоставимое время или даже быстрей...
1 год назад
5K подписчиков
В этом выпуске я сделаю графический компонент для игры, который будет служить для инициализации графики и рисования различных примитивов. Внутри себя он будет обращаться к библиотеке SDL2. Предыдущие части: Дженерики, Композиция, Модули, Начальное проектирование, Итоги про память, Что там с памятью, Колхозим интерфейсы, Где у него классы, Поддержка SDL2, Полируем ржавчину Некоторое время назад я много программировал на языке ActionScript 3 для Adobe Flash. Там была развитая и довольно удобная и продуманная графическая подсистема...
2 года назад