逐步了解如何将基于 GameObjects 的项目转换为 DOTS。
为您预留席位
此页面为机器翻译。如需查看原文以确保准确性并作为权威参考,
使用 DOTS 优化您的游戏
在这些循序渐进的课程中,我们将基于 GameObject 的项目 "消防员 "转换为包含关键 DOTS 组件的项目。学习面向数据编程的基础知识,以及如何在自己的游戏中使用 C# 作业系统、Burst 编译器和实体组件系统 (ECS)。
与其他开发人员一起集体学习
加入我们的开发者社区,学习面向数据的设计,Unity 专家将在现场为您答疑解惑。
只需四个小时就能产生最大影响
了解如何使用 Burst 编译器、C# 作业系统和 ECS 来大幅提高项目性能。
专家提供优质培训
我们将通过 Firefighters 示例项目向您展示面向数据设计的第一手性能优势。
通过新教程进行额外学习
通过 Unity Learn 上新的 DOTS 教程来巩固您在训练营中学到的技能,并聆听在制作中成功使用 DOTS 的创作者的经验。
会议日程
查看训练营的内容。每节课都以前一天的概念为基础。
第一天从实体开始
我们从实体的一个名为 "烘烤 "的功能开始,催生构成消防员教程的元素。
第二天游戏代码 - 模拟火势蔓延
在本环节中,我们使用 DOTS Collections 和动态缓冲组件开始模拟一场蔓延的火灾。
第三天使用 C# 作业系统进行优化
在上一环节的基础上,我们使用 C# 作业系统使火灾模拟代码成为多线程代码。
第四天游戏代码 - 机器人行为
在本环节中,我们将使用状态机来实现消防员机器人的行为。
奖金添加动画和用户界面
在这节额外课程中,您将学习如何同步实体和 GameObjects,以获得动画和用户界面方面的优势。
查看其他工作室如何使用 DOTS
01 / 03