GameFramework框架详解之 Entity实体

前言

GameFramework中Entity,一般用于游戏运行时动态加载的游戏对象,如角色,怪物,武器,技能,子弹,特效等。
一般来说,我们想创建一个实体,最简单的方法当然是Resource.Load()+Instantiate(),然后放到合适的位置,播放合适的动画即可。
但是GameFramework却给每个实体定义了一个Entity类,一个EntityLogic类,一个EntityData类,初次用起来会感觉很吃力,甚至有的人觉得完全没必要,甚至放弃了GameFramework。
这也是很多新手不理解GameFramework的Entity模块的原因。我们今天来给大家详细分析一下GF这么做的好处。

EntityManager

EntityManager实现了关于EnityGroup和Entity的管理逻辑

public class EntityManager
{
   
    
    
	private Dictionary<string

猜你喜欢

转载自blog.csdn.net/qq563129582/article/details/129754833
今日推荐