网络游戏demo开发实例:多人在线RPG游戏(MMO RPG)demo的开发记录(第14篇)

来源:互联网 发布:java main线程 编辑:程序博客网 时间:2024/05/22 14:59

本篇地址 http://blog.csdn.net/changjixiong/article/details/8029987,转载请注明出处

version16  csdn下载地址请猛击这里

主要内容:增加了精灵资源类 修正了服务器端玩家坐标更新出错的BUG

所属部分:客户端 服务器端

代码地址 https://github.com/changjixiong/MMO-RPGGame, 如何获得代码,请参考如何用SVN从github上检出代码的不同版本

邮件地址:changjixiong@gmail.com

本系列目录


客户端主要修改

增加了类SpriteResource 用于初始化精灵的位图等资源,所有精灵(目前只有玩家角色,以后会有小怪,大怪,BOSS等)引用其资源,减少重复拷贝,使精灵的初始化工作更少,

在上一版中,如果已经有几个玩家在线,新玩家登陆的时候,需要初始化周围的玩家,每个精灵都要加载资源,明显感觉启动慢很多,现在都引用SpriteResource的资源,消除了这个问题。


服务器端修改

将玩家坐标更新放在HandlerLogic里面出来(这样更符合逻辑),消除了玩家坐标更新的错误


本次更新没有增加新内容,所以没图没真相,只有代码,下一版更新将会加入玩家PK,敬请期待。

原创粉丝点击