摘要: 定义: 使用WriteGroup标记了同一个component的components就属于一个WriteGroup: public struct W : IComponentData { public int Value; } [WriteGroup(typeof(W))] public struc 阅读全文
posted @ 2020-02-29 21:58 斯芬克斯 阅读(721) 评论(0) 推荐(0) 编辑
摘要: 结构性修改Structural changes: 任何导致entity的原型(archetype)变化,或者entity在chunk中的存储位置变化的修改,都叫做结构性修改。 以下操作皆为结构性修改: 创建或销毁entity 添加或移除component 修改shared component的值 同 阅读全文
posted @ 2020-02-29 21:57 斯芬克斯 阅读(282) 评论(0) 推荐(0) 编辑
摘要: ECS systems的主要任务就是读取一系列的components数据,计算以后将结果写入其他的components。那么如何高效地读写数据就是很重要的,而有效的方法就是利用cpu的多核特性来并行地读取和处理数据。 ECS提供了多种完成这个任务的方式,每一种都有自己的规则和约束: API 说明 J 阅读全文
posted @ 2020-02-29 16:16 斯芬克斯 阅读(1744) 评论(0) 推荐(1) 编辑