我尝试使用代码实例化一个实体:
blobAssetStore = new BlobAssetStore();
GameObjectConversionSettings settings = GameObjectConversionSettings.FromWorld(defaultWorld,blobAssetStore);
Entity entity = GameObjectConversionUtility.ConvertGameObjectHierarchy(gameObjectPrefab, settings);
entityManager.SetComponentData(entity, new Translation { Value = position });
我尝试使用 ConvertToEntity 脚本。我还创建了一个子场景,所有三种方法都没有渲染。我可以在 Entity Debugger 中看到实体,所有实体都有一个 Translation,以及相关的渲染组件,一切看起来都不错。这些是我安装的 ECS 包:
- 爆发 1.3.3
- 集合 0.9.0-preview.6
- 实体 0.11.1-preview.4
- 混合渲染器 0.5.2-preview.4
- 乔布斯 0.2.10-preview.12
使用 Unity 2020.1.0b12.3931
欢迎任何建议和想法