Как стать автором
Обновить
20
0
Матвей (MATov) Черевко @MATov

Программист, разработчик игр

Отправить сообщение

Гетерогенный поиск в ассоциативных контейнерах на C++

Время на прочтение3 мин
Количество просмотров9.7K

Ассоциативные контейнеры в C++ работают с конкретным типом ключа. Для поиска в них по ключу подобного типа (std::string, std::string_view, const char*) мы можем нести существенные потери в производительности. В этой статье я расскажу как этого избежать с помощью относительно недавно добавленной возможности гетерогенного поиска.

Читать дальше →
Всего голосов 33: ↑33 и ↓0+33
Комментарии24

Flash-animation in Unity3D from scratch. Part one, lyrical

Время на прочтение15 мин
Количество просмотров3.8K

In this article series, I will talk about how and why we decided to create our own solution for import of Flash animation to Unity, and about optimization techniques and internal workings of the plug-in. I also have lots of other fascinating stuff to tell about: internals of the SWF format, special features of the Unity editor extension and general matters of animation. You'll find all that inside!



Read more →
Всего голосов 10: ↑9 и ↓1+8
Комментарии0

Flash-анимации в Unity3D своими руками. Часть первая, лирическая

Время на прочтение14 мин
Количество просмотров7K

В этой серии статей я расскажу о том, как и почему мы решили создать своё собственное решение для импорта flash-анимаций в Unity, об оптимизациях и внутренней кухне получившегося плагина. А также в программе: рассказ о внутренностях формата swf, особенностях расширения Unity-редактора и вообще об анимациях в целом. Прошу под кат!



Читать дальше →
Всего голосов 12: ↑11 и ↓1+10
Комментарии9

Currying and partial application in C++14

Время на прочтение10 мин
Количество просмотров7.4K

In this article I'm going to tell you about one of the currying options and partial application of the functions in C++ which is my personal favourite. I'm also going to show my own pilot implementation of this thing and explain the point of currying without complex mathematical formula, making it really simple for you. We'll also see what's under the hood of kari.hpp library which we'll be using for currying functions. Anyway, there are lots of fascinating stuff inside, so welcome!

Читать дальше →
Всего голосов 18: ↑18 и ↓0+18
Комментарии0

Isometric Plugin for Unity3D

Время на прочтение9 мин
Количество просмотров9.5K

It's a story on how to write a plugin for Unity Asset Store, take a crack at solving the well-known isometric problems in games, and make a little coffee money from that, and also to understand how expandable Unity editor is. Pictures, code, graphs and thoughts inside.

Читать дальше →
Всего голосов 22: ↑21 и ↓1+20
Комментарии0

Каррирование и частичное применение на C++14

Время на прочтение10 мин
Количество просмотров14K

В этой статье я расскажу об одном из вариантов каррирования и частичного применения функций в любимом мною C++, покажу свою экспериментальную реализацию сего действа и объясню без математики, на пальцах, что такое вообще каррирование и что же под капотом у kari.hpp, с помощью которой мы и будем каррировать функции. Ну и как тут принято: заинтересовавшихся — прошу под кат.

Читать дальше →
Всего голосов 23: ↑22 и ↓1+21
Комментарии18

Изометрический плагин для Unity3D

Время на прочтение9 мин
Количество просмотров47K


Сказ о том, как написать плагин для Unity Asset Store, поломать голову над решением известных проблем изометрии в играх, да еще и немного денег на кофе с этого поиметь, а так же понять на сколько Unity имеет расширяемый редактор. Картинки, реализации, графики и мысли под катом.
Читать дальше →
Всего голосов 37: ↑34 и ↓3+31
Комментарии27

Информация

В рейтинге
Не участвует
Откуда
Новосибирск, Новосибирская обл., Россия
Дата рождения
Зарегистрирован
Активность