会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
让编程成为乐趣
Silverlight开发MMORPG游戏
博客园
首页
新随笔
联系
管理
订阅
2010年8月6日
面向Web服务的游戏设计5:分离实体的对象和数据
摘要: 简单的说,游戏中的实体对象指的是地图、精灵等。在设计实体类的时候,最直接的做法就是把所有与该实体相关的数据,方法,事件等封装到一个类中。当需要一个新的实体时,用该实体类创建一个新的实体的对象,然后初始化数据。该设计的主要问题是,实体数据与对象耦合太紧密,在以数据为中心的环境中,不利于实体对象的重用。举例来说,假设下面精灵类:[代码]当客户端从服务器得到精灵数据,需要创建一个精灵对象,并用该精灵数据...
阅读全文
posted @ 2010-08-06 18:18 erichan
阅读(755)
评论(3)
推荐(0)
编辑