Unity 中面向数据的技术堆栈 (DOTS) 和 ECS 简介

Intro To Data Oriented Tech Stack (DOTS) & ECS In Unity

 

听说过 Unity 谈论实体组件系统、作业或突发编译器

它们都是术语,指的是 Unity 中一种新的编程方式,不同于面向对象的编程,它允许您以非常有效的方式在游戏中进行大量工作。

 

在这个简短的课程中,您将了解所有这些术语,解释它们的含义,并向您展示如何设置自己的有趣项目,以便您熟悉它们。

您将通过编写高性能、多线程代码充分利用现代 CPU,构建一个简单的技术演示,让成千上万的小人在一个场景中移动到他们的目的地。

您还将使用 DOTS(面向数据的技术堆栈)物理包来不断检查所有实体上的碰撞,然后触发您自己的自定义逻辑,以便在它们相互碰撞时随机化它们的材质颜色。同时仍能实现平稳的帧速率,并有足够的空间继续扩展!

 

本课程针对初级或中级水平。您需要对 Unity 界面和 C# 有基本的了解(如果您已经参加过我们的任何其他 Unity 课程,那么您应该可以开始学习了)。

 

您将在本课程中学到什么:

  • Unity 的实体组件系统简介。
  • 深入了解 Unity 的工作系统。
  • Burst 编译器的来龙去脉。
  • 了解有关 Live Link 的所有信息。

 

你的导师

内森·法勒

从记事起,内森就一直在制作和修改游戏。他在 15 岁时开始认真对待编码,并很快偶然发现了 Unity,并从那时起一直深入研究引擎。
他真的很喜欢构建系统、游戏机制,并且花了很多时间尝试多人网络。
在网上,他的名字叫 Dapper Dino,自 2018 年以来一直在发展他的 YouTube 频道,主要是教人们更中间的主题,以便他们可以使用 Unity 制作他们梦想中的游戏!
他还是 Unity Insiders 计划的成员,该计划使他能够访问最新和最棒的信息,并与 Unity 开发人员和内容创建者建立了惊人的联系。他很高兴与您分享所有这些伟大的知识!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。