摘要: 这章我们将介绍ECS的三大基本概念种的Entity,同时Entity又和Context息息相关 Entity 实体实体作为ECS的三大基本概念之一,实体作为组件的载体,本身并无实际意义,最核心的数据便是唯一ID,和Untiy的GameObject类似。在游戏世界中可以被创建,被销毁,可以添加组件,删 阅读全文
posted @ 2023-06-13 15:18 星月相随 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 关于ECS框架ECS框架被大家所熟知是源于2017年GDC大会上《守望先锋》针对他们关于ECS架构的做了一次技术分享,在此之前ECS框架只是并未被广泛使用和流传。和传统的OOP框架以类为基础将数据和逻辑放在类中处理的方式不同,ECS是以功能为基础,遵循组合优于继承的原则将功能分开处理。这样一个游戏物 阅读全文
posted @ 2023-06-13 15:13 星月相随 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 前(fei)言(hua)使用Entitas集成的代码生成器时如果代码有报错需要先把报错处理掉。如果我们是想删除某个Component或者修改Component中数据类型时就很麻烦。使用Jenny代码生成器时则不用理会这些,直接删除某个Component然后重新生成就行。 获取JennyAssetSt 阅读全文
posted @ 2023-06-13 15:06 星月相随 阅读(187) 评论(0) 推荐(0) 编辑