Unity2018中的ECS系统的初探

前言

最近在看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的啦!
GameObject Entity标识物

如果你能给物体上加Game Object Entity的标识,那么恭喜你,引入成功了,你已经成功跨入ECS的大门了~

接下来我们将继续用ECS来写代码咯~

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容