
Udemy – 3D Voxel Automata with Unity and C#
使用 Unity 和 C# 制作 3D 落沙体素模拟
本课程适用于想要从头开始构建体素自动机游乐场的 Unity 开发人员。如果您曾经着迷于 Conway’s Game of Life 或 The Powder Toy,Steam 上一款很棒的游戏),那么您一定会喜欢在三维空间中探索相同的概念!
您将学习创建一个系统,其中每个体素都遵循基本规则来产生紧急行为。沙子翻滚并沉入自然斜坡。水从山坡上流下来,在低洼的地方积水。岩石留在原地,形成水和沙子必须通过的结构。您可以创建通道并观看水流过它们,将沙子堆成沙丘,或者设计从一个级别层叠到另一个级别的瀑布!
本课程将涵盖高效的体素数据结构、运行时网格生成和交互式编辑器,您可以在其中添加或删除体素并实时观看自动机模拟。您将了解如何将基本规则应用于体素以创建紧急流动系统。
如果你有一些基本的 C# 和 Unity 经验,就可以开始了。不需要高级数学或深厚的技术知识。我将通过清晰的示例和动手编码引导您完成所有内容,向您展示如何构建一个沙盒,在其中简单的自动机规则可以创造出无穷无尽的迷人结果。
您将学到什么
- 使用 ScriptableObjects 创建不同的体素类型,并定义它们如何与其他体素交互
- 使用基于查找表的体素网格划分在运行时生成优化的程序网格
- 实现 3D 元胞自动机以创建涌现体素行为
- 构建体素沙盒编辑器以放置和删除块并测试您的模拟
- 利用 UML 图设计体素引擎架构
本课程适合谁:
- 那些有兴趣开始使用体素技术或制作体素游戏的人
- 想要使用体素创建出色模拟的 Unity 开发人员
- 想要在 Unity 中创建自己的 3D 版本的 Powder Toy 的 Powder Toy 粉丝
- 体素技术爱好者
资源下载
下载价格免费
1.本站所有资源均为网络收集用户投稿,如有侵权请及时与本站联系删除!
2.用户在本站下载的资料,仅限购买正版前临时了解,如有需要,请购买正版,版权归原作者所有。
3.未经合法授权,用户不得以任何形式发布、传播、复制、转售该作品。
2.用户在本站下载的资料,仅限购买正版前临时了解,如有需要,请购买正版,版权归原作者所有。
3.未经合法授权,用户不得以任何形式发布、传播、复制、转售该作品。


评论0