摘要: 简单的说,游戏中的实体对象指的是地图、精灵等。在设计实体类的时候,最直接的做法就是把所有与该实体相关的数据,方法,事件等封装到一个类中。当需要一个新的实体时,用该实体类创建一个新的实体的对象,然后初始化数据。该设计的主要问题是,实体数据与对象耦合太紧密,在以数据为中心的环境中,不利于实体对象的重用。举例来说,假设下面精灵类:[代码]当客户端从服务器得到精灵数据,需要创建一个精灵对象,并用该精灵数据... 阅读全文
posted @ 2010-08-06 18:18 erichan 阅读(753) 评论(3) 推荐(0) 编辑