前言
最近在看Unity2018中引入的新框架ECS,虽然已经2019年了,所谓ECS是什么,网上其实也有很多资料了,我就不赘述了,但为什么要用这个框架,无疑是真的很好用罢了(这不是废话么) 哈哈
如何在Unity2018中引入ECS
-
首先你得下Unity2018 我用得Unity2018.2.6f,当然其他版本也可以啦,看你自己的使用习惯
-
在Window - Package Manager - All 里装上Entities的安装包
安装界面
-
把 Build Setting - PlayerSetting-Runtime Version 改成4.X,不然编辑器会报错哦
更改运行时的版本
-
然后改一下工程文件夹下的"../Packages/"的manifest.json的配置文件,相当于告诉编辑器,我要开始用ECS框架咯
在文件后面加上这一段
修改了配置文件,
"registry": "https://packages.unity.com",
"testables": [
"com.unity.collections",
"com.unity.entities",
"com.unity.jobs"]
- 然后编辑器没有问题的话,恭喜你引入成功了!还有代码编辑器最好用Visual Studio咯,之前用VS Code在升级了编辑器后,很多代码都不提示了,对于才开始用ECS框架,不熟悉API的同学来说真的是蛮噩梦的,当然也可能是我VS Code没配置对,我还是很爱VS Code的啦!
如果你能给物体上加Game Object Entity的标识,那么恭喜你,引入成功了,你已经成功跨入ECS的大门了~
接下来我们将继续用ECS来写代码咯~
网友评论