学习项目
CatlikeCoding,一个优秀的Unity图文教学网站,作者Jasper Flick,涵盖:
- 计算着色器
- Brust
- 噪声
- 摄像机与控制器与运动
- 程序化网格
- 传统渲染管线
- 自定义SRP
- 以及本项目的学习内容:六边形网格地图
应该说,每一个教学项目都只能算对应领域的入门内容。 但在游戏这个深度与广度都极大的领域中,有这样一个涵盖了多个领域, 循序渐进,且结合Unity实操的图文教学网站,对学习游戏开发有很好的引领作用。
CatlikeCoding官网:https://catlikecoding.com
六边形地图教程地址:https://catlikecoding.com/unity/tutorials/hex-map
包括但不限于:
- 如何手动生成六边形地图网格
- 序列化、反序列化
- 寻路
- 随机地图生成算法
- 大气、海洋、侵蚀的模拟