让每个实体拥有唯一ID——Entity和EntityManager类的封装
为什么要唯一的ID?拥有一个唯一的ID是一件很好的事,特别是在网络中传输数据时,需要指定某个玩家,或者需要操作某个战斗单位,要做的只是传输一个int类型的ID即可。对游戏中的每个实体进行唯一标示,这就是拥有一个Entity的意义。Entity类我们创建一个Entity类,它拥有一个m_nID成员,并且在构造函数中用一个static的计数器来为m_nID创建唯一的ID值。
原创
2010-02-05 09:52:00 ·
2953 阅读 ·
0 评论