Unity ECS最新DOTS环境搭建教程

前言

最近DOTS终于发布了正式的版本, 今天我们来基于Unity 2023.1.6来搭建DOTS 1.0.16的开发环境与注意事项。

对惹,这里有一个游戏开发交流小组,希望大家可以点击进来一起交流一下开发经验呀!

1 获取DOTS的在线文档

Unity DOTS的权威资料比较少,我们主要的都是基于DOTS的官方文档来进行学习和使用。Unity DOTS的官方文档的下载地址:

Entities overview | Entities | 1.1.0-exp.1

如上图所示,左上角可以选择DOTS的文档的版本,根据项目使用的DOTS版本来选择合适版本的文档。建议大家在学习的过程中把这些文档全部仔细的都看一遍。

2: DOTS 开发所需的开发工具

3: 创建基于DOTS 的Unity项目

4: 安装DOTS所需要的package包;

打开PackageManager, 点击"add package by name", 输入所需要的packagename即可完成安装。

c: Physics包(可选): 包名com.unity.Physics, 如果你的项目需要使用物理引擎,那么需要安装它。它负责ECS模式下的物理引擎的支持。

d: Netcode for Entities(可选):基于ECS模式下的网络库;

其它的一些基于ECS的库根据自己的实际需要安装好即可。

5: 关键的一些Project Setting设置

a: Domain Reload 设置: 打开菜单"Edit->Project Setting->Editor", 勾选上"Enter Player Mode Options"选项, 并取消掉Reload Domain与Reload Scene 两个勾选框,如图所示:

b: 勾选unsface code: 打开菜单"Editor->Project Setting->Player", 勾选上 allow unsafe code。

6: 保存离线文档:

安装好entities包后,在Pacakges的entities的文件夹下可以看到有一个Document~的文件夹,它是当前DOTS版本的文档,我们可以从里面拷贝出来,作为离线文档来看。平常在手机上也可以看。

经过上面的关键的步骤,你的DOTS 的环境就已经全部搭建好了,可以愉快的开始DOTS之旅了。

相关推荐
℡枫叶℡7 小时前
Unity - Import Activity Window 资源导入诊断信息窗口
unity·资源导入诊断
TO_ZRG9 小时前
Unity 证书校验
unity·游戏引擎
mxwin10 小时前
Unity Shader 切线空间数据是如何计算出来的
unity·游戏引擎·shader
mxwin14 小时前
Unity Shader 法线贴图跟切线空间有什么关系
unity·游戏引擎·贴图·shader
mxwin14 小时前
Unity Shader 贴图和采样的关系 如何保证贴图清晰
unity·游戏引擎·贴图·shader
心前阳光16 小时前
Unity之使用火山引擎实现文字提问流式回复
unity·游戏引擎·火山引擎
mxwin19 小时前
Unity Shader 什么是球谐光照 原理是什么
unity·游戏引擎·shader
心前阳光19 小时前
Unity之使用火山引擎实现语音识别
unity·语音识别·火山引擎
心前阳光19 小时前
Unity之使用火山引擎实现流式语音合成
unity·游戏引擎·火山引擎