ECS、Job和Burst——创建实体

由Unity官方推荐,想要在Unity中做出高性能的游戏场景,需要用到Unity2018推出的ECS系统,但是现在已经有2019了,ECS依然还是预览版,这就意味着整个ECS系统还会有很多变化,所以这篇文章仅供参考。

本文翻译的是官方提供的文档,并加入自己的一部分理解。

安装Unity ECS系统

首先,要使用ECS,需要在Unity/Window/Packag Mananger中选取Advanced/Show preview packags。(注意:有些人会无限刷新无法获取预览版的packags,需要设置网络为自动获取DNS)然后选择Entities,选择Install。

Enitities已包含Burst和Jobs,有些时候这些不同的包在Package Mnanager中的版本比在Entities中高,所以有需要请自己更新。

另外,如果需要使用Entities创建实体的3D物体,还需要导入Hybrid Renderer包,这个包提供的结构体是渲染3D物体需要用到的,当然也可以自己定义包含渲染所需数据的结构体。按照说明还有LOD相关的东西。

使用EntityManager创建实体

Entities是实体组件系统体系结构的三

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值