大家好,我是阿赵。继续学习Unity的DOTS官方例子。
这次来看看Entites101这个工程。

下载方法可以往前翻一下之前的文章。
下载之后,用Unity6打开,可以看到里面有好多个例子:

这些例子里面,我个人觉得观看的顺序应该是这样的:
1、 HelloCube


这个HelloCube是由15个小例子组成的,通过最简单的例子,逐步教会我们实体Entity是怎样使用的。作为最基础的教程,应该要先看
2、 Kickball

Kickball的例子是按照5个步骤来展示的,通过上下左右键我们可以同时控制很多个胶囊体的移动,而这些胶囊体和作为场景障碍物的圆柱体会产生碰撞检测,如果胶囊体碰到圆柱体,就会被卡住不能继续移动。当按回车键,每个胶囊体会随机方向发射一个小球,然后当胶囊体接触到球的时候,按空格键可以把球踢开。

如果胶囊体接近了球时按C键,可以把球捡起来

3、 Firefighters

FireFighters是通过4个步骤来展示的

如果说Kickball是比较简单的碰撞检测应用,那么FireFighters算是一个比较综合的应用了,它通过盒子模拟地面,地面会着火,然后场景里面通过骨骼蒙皮动画制作的角色会找到着火的地面并且靠拢过去。
4、 Tornado

Tornado并没有分步骤来介绍,就是一个综合的例子:

它主要表现了一个龙卷风的特效,龙卷风和场景里面的建筑还会产生交互,渐渐的把所有建筑破坏,并且建筑的碎片会卷入到龙卷风之中。
接下来的几篇,将会针对这些例子逐个详细介绍一下。
1688

被折叠的 条评论
为什么被折叠?



