Showing results for
on catlikecoding.com...They're useful to both novice and experienced developers.
Become My Patron
Your support makes these tutorials possible! If you like them and want...
Become My Patron
Your support makes these tutorials possible! If you like them and want...
...working with a development build that has to collect and send the profiling data.
Recycling
Because our shapes are simple game objects, they don...
Recycling
Because our shapes are simple game objects, they don...
...game. This isn't limited to map generation, but it's something that you have to be very aware of when developing a procedural...
...Especially fill rate becomes a bottleneck. To mitigate this, multisample anti-aliasing (MSAA) was introduced. It also renders to a higher resolution and later...
...This series will cover the creation of simple game prototypes, to show how you can go from an idea to a minimal working game...
...Editing large maps would become very sluggish otherwise.
How do we know which chunk to refresh? A simple way is to make sure each...
How do we know which chunk to refresh? A simple way is to make sure each...
...To get a better indication of how the cells are connected, draw multiple spheres on a line between the previous and current cells in...
...go.AddComponent();
This adds a MeshFilter
to the game object, which is also returned. We need to assign our mesh to its mesh...
This adds a MeshFilter
to the game object, which is also returned. We need to assign our mesh to its mesh...
...HexGridChunk
doesn't care about how a mesh works. It simply orders one of its HexMesh
children to add a triangle, or a quad...
doesn't care about how a mesh works. It simply orders one of its HexMesh
children to add a triangle, or a quad...
...We're not going to create a fancy or efficient highlighting method now, just a quick one to aid development.
Outline Texture
A simply...
Outline Texture
A simply...