您当前的位置: 首页 > 

CloudHu1989

暂无认证

  • 6浏览

    0关注

    89博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

ECS问题集锦QA(长期更新)

CloudHu1989 发布时间:2019-08-29 15:42:01 ,浏览量:6

QA0:Job的使用

Q:IJobChunk IJobForEach IJobForEachWithEntity,这三个感觉差不多啊。我查api也没详细说,官方的例子也是三个都可以用作旋转,那实际使用的时候怎么取舍呢?

A:

  1. Chunk指内存块,IJobChunk是在实体量大且数据相同的时候使用,可以对大量实体进行批量操作,以内存块为单位;
  2. IJobForEach这个不需要操作实体,通常是一个组件对另外一个组件的影响;
  3. IJobForEachWithEntity在需要操作实体的时候使用,Excute会将对应的实体传递到方法内。
QA1:实体渲染

Q:为什么我的实体没有被渲染出来?

A: 游戏对象在被转化成实体后,如果本身需要渲染,也就是说对象身上有OOP的渲染相关组件(MeshRender),那么转化成实体后就会被挂上RenderMesh组件。这一切的前提是需要导入Hybrid.Rendering package,可以通过Window=》Package Manager=》左上角Advanced下拉菜单Show preview Package找到,将其导入后,再运行即可。

ECS专题目录 ECS更新计划
关注
打赏
1664096582
查看更多评论
立即登录/注册

微信扫码登录

0.0982s