上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 66 下一页
摘要: curpostgtpos乍一看以为是当前位置和目标位置,但在项目里面这两个位置有点坑当客户端玩家移动或者AI里面的位置,会把获得的位置付给tgtpos而以前的tgtpos会付给curpos所以这个tgtpos是当前玩家或者怪物站立的位置,而curpos是上一个位置我想要这个curpos有什么用呢这个... 阅读全文
posted @ 2014-08-31 23:36 zzyoucan 阅读(751) 评论(0) 推荐(0) 编辑
摘要: auto ply = new PlayerChannel();看到这个我想到和new PlayerChannel;到底有啥区别默认构造函数只有当不提供任何构造函数,编译器才会合成一个默认构造函数,参数初始化取决于定义对象的位置当提供一个函数时就不会有默认构造函数不管new PlayerChannel... 阅读全文
posted @ 2014-08-31 23:04 zzyoucan 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 玩家移动1.检查位置包auto& mpos = m_spBase->getMapPos(pos.tgtPos);if(!check_move_pos(pos, pl)) return;2.跟新当前位置及方向,更新客户端发过来的位置pl->last_move_mode = EnumMoveMod... 阅读全文
posted @ 2014-08-31 17:41 zzyoucan 阅读(236) 评论(0) 推荐(0) 编辑
摘要: MoveManager:移动管理类struct MoveOpt{ int cur_seq; ObjecInfo* obj;};std::map m_move_objs;//主要容器//加入移动标记void MoveManager::add_mask(ObjecInfo* obj){ ... 阅读全文
posted @ 2014-08-31 13:38 zzyoucan 阅读(341) 评论(0) 推荐(0) 编辑
摘要: //其他初始化init_prop();//初始化道具init_ornamemtal();//初始化装饰物init_monster_type_info();//初始化怪物基本信息这个比较重要在加载NPC时会用到这些基本信息的储存在m_monster_type_infos[mo_type_info.nB... 阅读全文
posted @ 2014-08-29 23:41 zzyoucan 阅读(253) 评论(0) 推荐(0) 编辑
摘要: init_map(res_path)1.初始化mapbase的基本信息pos2d screen_area = {1000, 600}; //普通屏幕大小m_spBase->init(screen_area.x / 3, screen_area.y / 3 , //屏幕划分成3*3格子 hea... 阅读全文
posted @ 2014-08-29 23:22 zzyoucan 阅读(1155) 评论(0) 推荐(0) 编辑
摘要: init_timer(); //各种定时器的初始化void Map::init_timer(){ //auto tf = GetPlug(TimerFactory); auto tf = m_spTimerFactory; m_updateMovePosTimer.reset... 阅读全文
posted @ 2014-08-29 22:37 zzyoucan 阅读(627) 评论(0) 推荐(0) 编辑
摘要: 暂时有个疑问为什么这些需要这么复杂的继承 阅读全文
posted @ 2014-08-28 22:59 zzyoucan 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 记得是端午节还是五一我没有回家因为我想看懂我们项目那个从客户端到服务器到底是怎么通信的当时共享进程已经出来一段时间了,通信的那个模块类实在太多了,还是libevent,还有boost共享内存,进程通信刚开始被那些类就搞晕了,为了搞懂那个模块不知我画了多少次流程图,那三天我每天都在看,那一个包从客户端... 阅读全文
posted @ 2014-08-28 22:51 zzyoucan 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 遇到三个比较坑的事情:1.struct { enum A aa; int a; int b;};这样初始化不行{0}然后这样可以struct { int a; enum A aa; int b;};2.在调试程序的时候发现走向乱跳了一下在询问同事之后发现在将怪物的属性转换成人物,然后调用函数,然后乱... 阅读全文
posted @ 2014-08-28 22:18 zzyoucan 阅读(100) 评论(0) 推荐(0) 编辑
上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 66 下一页