Advertisement

Unity ECS+Jobs笔记 案例解析10

阅读量:

本章节将对ECS案例进行阐述,并建议大家自行下载该资源。

ECS案例解析

1、ForEach——ECS入门案例

在这里插入图片描述

在该场景中包含两个模块,一个是基于每个的旋转速度系统(RotationSpeedSystem_ForEach),还有一个是实体转换(ConvertToEntity)。

1.1、ConvertToEntity——Entity

该组件的主要功能在于:自Inspector面板中的GameObject根节点开始,在其及其所有子物体上执行统一转换为Entity操作,并实现对所有可转换的Component进行ECS迁移

在ConvertToEntity代码中, 调用了GameObjectConversionUtility.Convert()函数; 而实现四亿的能力仅当该组件实现了接口IConvertGameObjectToEntity的Convert()函数时才会有作用

最后把原本的GameObject销毁掉

1.2、RotationSpeedAuthoring_ForEach——Convert
复制代码
    us

全部评论 (0)

还没有任何评论哟~