当前位置: 首页 > news >正文

做网站需求文档装潢设计学校有哪些

做网站需求文档,装潢设计学校有哪些,培训机构学校,深圳有几个区 分别叫什么最近DOTS终于发布了正式的版本, 我们来分享以下DOTS里面地几个关键概念,方便大家上手学习掌握Unity DOTS开发。 Unity DOTS 中Entity作为实体不直接去存放数据,而是将数据以一个个的组件为载体来存放起来。每个Entity会得到一些不同的ComponentData的组…

最近DOTS终于发布了正式的版本, 我们来分享以下DOTS里面地几个关键概念,方便大家上手学习掌握Unity DOTS开发。

Unity DOTS 中Entity作为实体不直接去存放数据,而是将数据以一个个的组件为载体来存放起来。每个Entity会得到一些不同的ComponentData的组合,这些组合代表着不同的Entity类型,描述这些组合的对象叫做ArchType。Component包含了Entity中的数据,同时给System来进行读写访问。

当我们定义一个Component,我们需要继承IcomponentData接口类。IcomponentData什么方法都没有定义,只是标记这个结构类型是一个ECS中ComponentData的组件类。当我们使用struct 来定义ComponentData的时候,意味着我们使用的是一个非托管(垃圾回收)的对象,里面的数据成员也是需要用非托管的,如果你要用托管的数据成员与对象,你可以把struct 改成class来定义。

Component的内存基于Chunk(16kib)来分配特定ArchType的大小(不同组件组合后的内存大小)的内存,Component属于这个内存块中的某一个部分。比如A类Entity是由A,B,C组件组成,那么ArchType就是[A, B, C] ArchType就是每个组件的总和。通过Chunk,分配一个ArchType的内存出来,这样Entity某个ComponentData就是这个内存块中的一个部分。

Chunk(16Kib): 【[A, B, C, …],[A, B, C, …],[A, B, C, …],[A, B, C, …],[A, B, C, …]】

我们在做DOTS开发中常用的有几种常用的Component类型,总结如下:

Unmanaged Component: 使用最多的非托管的组件类型,但是里面的数据成员必须是非托管的,所以类型有限。

Managed Component: 可以托管的组件类型, 里面的数据成员也可以是任意的类型;

Shared Component: 多个Entity实例公用一个ComponentData的内存。

Cleanup Component: 如果我们的某个Entity有一个CleanupComponent的时候,当我们销毁一个Entity的时候,会清理掉其它所有的组件。

Tag Component: 非托管的组件对象,起到标记的作用,可以使用tag component来筛选Entity。

Buffer Component: 定义了一个可以改变数组大小的数组数据。

Enable Component: 可以enable/disable某个组件,而不是像Remove组件一样改变entity的ArchType, 因为改变ArchType非常消耗性能。

更多的Unity DOTS 的文档,可以关注我们,获取相关的学习资料与代码。

http://www.yayakq.cn/news/252911/

相关文章:

  • 做的好的装修公司网站大学校园网络设计方案
  • 沈阳开发网站的地方苏州h5网站建设价钱
  • 北京网站建设方面老板网人才招聘
  • 建设科技信息+网站建设网站建设一年多少
  • 网站反链怎么做室内设计网站有哪些知乎
  • 网站服务器作用网站制作公司珠海
  • 网站制作需要什么资料建立网站大概需要多少钱
  • 广东手机网站建设费用安卓优化大师清理
  • 建设了网站怎么管理口红的推广软文
  • wordpress 评论显示头像建设网站时seo标题
  • 家里笔记本做网站 怎么解析广州十大猎头公司排名
  • 正品率最高的购物网站网站正能量免费推广软件晚上
  • 网站怎么做落款太仓网站公司
  • 重庆营销型网站网站改版不更换域名 .net怎么做301网站重定向
  • 南海顺德网站建设费用网页制作格式
  • 如何建立网站导航浙江省住房和城乡建设厅网站
  • 大连企业网站电子商务网站需要做那些准备工作
  • 莒县城阳网站建设即时设计怎么做网页
  • 温州网站制作优化wordpress怎么输代码
  • 有专门做英文字幕的网站吗如何在网上推广二维码
  • php网站开发参考文献网站制作价格是多少元
  • 本地服务器怎么做网站建立网站编码 优帮云
  • 网站被黑 禁止js跳转seo网站推广费用
  • 制作网站首页psd定制网站建设的书籍
  • 摇钱树手机论坛网站wordpress文章编辑慢
  • 网站建设培训手册网站搜索引擎提交入口
  • php网站投票源码请人建网站需要多少钱
  • asp网站无法上传图片网站建设新闻资讯
  • 徐州网站排名优化如何选择网站目标关键词
  • wordpress留言样式益阳seo快速排名