美文网首页
Unity2018中的ECS系统的初探

Unity2018中的ECS系统的初探

作者: CodeHunter | 来源:发表于2019-03-20 10:40 被阅读0次

    前言

    最近在看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来写代码咯~

    相关文章

      网友评论

          本文标题:Unity2018中的ECS系统的初探

          本文链接:https://www.haomeiwen.com/subject/swnamqtx.html