Об использовании структур как ключа в Dictionary<TKey,TValue>
About using structures as a key in Dictionary<TKey,TValue>
#Csharp #performance
About using structures as a key in Dictionary<TKey,TValue>
#Csharp #performance
Telegraph
Об использовании структур как ключа в Dictionary<TKey,TValue>
Редко, но бывало, что в работе приходилось использовать структуры в качестве ключа для словаря. Тут есть несколько нюансов, о которых и хотелось бы рассказать. Допустим у вас есть структура, которую вы хотите использовать в виде ключа словаря. Для примера…
Тутор для отрисовки тепловых карт шейдером в текстуру
https://github.com/ericalbers/UnityHeatmapShader
https://www.youtube.com/watch?v=Ah2rHGtOSbs 1
https://www.youtube.com/watch?v=4BYOnZiBZDc 2
#analytics #unity3d
https://github.com/ericalbers/UnityHeatmapShader
https://www.youtube.com/watch?v=Ah2rHGtOSbs 1
https://www.youtube.com/watch?v=4BYOnZiBZDc 2
#analytics #unity3d
GitHub
GitHub - ericalbers/UnityHeatmapShader: A unity project which creates a shader to generate heatmaps on textures from collisions
A unity project which creates a shader to generate heatmaps on textures from collisions - ericalbers/UnityHeatmapShader
System.Array.Copy() vs SystemBuffer.BlockCopy()https://stackoverflow.com/questions/1389821/array-copy-vs-buffer-blockcopy
#Csharp #performance
Stack Overflow
Array.Copy vs Buffer.BlockCopy
Array.Copy and Buffer.BlockCopy both do the same thing, but BlockCopy is aimed at fast byte-level primitive array copying, whereas Copy is the general-purpose implementation. My question is - under...
Хорошие статьи по дельта компресси и квантизации объектов
https://habr.com/ru/articles/709954/
https://gafferongames.com/post/state_synchronization/
#network #gamedev #unity3d
https://habr.com/ru/articles/709954/
https://gafferongames.com/post/state_synchronization/
#network #gamedev #unity3d
Хабр
Дельта компрессия и квантизация объектов в C#
Cтатья затрагивает тему сериализации данных, которые передаются по unreliable каналам. В первую очередь это касается реалтайм игр, которые критичны к сетевым задержкам, имеют активное общение клиента...
Пошаговая реализация аналога Nanite из UE. Бложик.
https://jglrxavpok.github.io/
#common #gamedev #graphics
https://jglrxavpok.github.io/
#common #gamedev #graphics
jglrxavpok’s blog
Random thoughts and progress on my personal projects.
Forwarded from Разработка игр 🍄
Крутое исследование шейдера песка в Journey. Целых две части подробного реверс инжиниринга:
1. habr.com/ru/post/476448/
2. habr.com/ru/post/487154/
1. habr.com/ru/post/476448/
2. habr.com/ru/post/487154/
Книга о параллельном, асинхронном и других конкурентных методах программирования в C#
https://www.oreilly.com/library/view/concurrency-in-c/9781492054498/
#csharp
https://www.oreilly.com/library/view/concurrency-in-c/9781492054498/
#csharp
O’Reilly Online Learning
Concurrency in C# Cookbook, 2nd Edition
If you’re one of many developers still uncertain about concurrent and multithreaded development, this practical cookbook will change your mind. With more than 85 code-rich recipes... - Selection from Concurrency in C# Cookbook, 2nd Edition [Book]