一般来说,Dota游戏的进化分几步。1、首先感谢暴雪强大的魔兽争霸编辑器,提供了各路大神的舞台,这大概在2003年左右2、出现了防守地图,选择英雄装备,对抗电脑。比如守卫剑阁之类的地图。3、有人想了,既然可以对抗电脑,为啥不能人对人呢?于是这段时间的代表地图有大海战。4、出现了dota5、出现了LO...
分类:
其他好文 时间:
2014-10-23 22:31:27
阅读次数:
280
上一篇文章记录了GDI播放视频的技术。打算接下来写两篇文章记录Direct3D(简称D3D)播放视频的技术。Direct3D应该Windows下最常用的播放视频的技术。实际上视频播放只是Direct3D的“副业”,它主要用于3D游戏制作。当前主流的游戏几乎都是使用Direct3D制作的,例如《地下城与勇士》,《穿越火线》,《英雄联盟》,《魔兽世界》,《QQ飞车》等等。使用Direct3D可以用两种...
分类:
其他好文 时间:
2014-10-21 01:04:51
阅读次数:
359
(1)51cto读书频道自己动手写搜索引擎>>电子书魔兽世界编程宝典
分类:
其他好文 时间:
2014-10-05 11:04:28
阅读次数:
107
转载自:http://blog.csdn.net/lihongxun945/article/details/6275581这个坦克大战参考了初学java时看的马士兵的一个教程和小霸王上的坦克大战,并且加入了很多在魔兽中的英雄属性(移动速度,攻击速度,攻击力,生命上限等),还加入了一个小巧的地图编辑器...
分类:
编程语言 时间:
2014-09-25 00:56:17
阅读次数:
328
本篇随笔记录如何制作一个技能冷却的图标。抛砖引玉了,如需实际应用还得好好整理代码。表示技能冷却,计时等无非就两种吧,一是长条状,参照/扩展progressbar即可,另外一个就是方形或者圆形的了吧。很多有技能条的游戏UI一般都是用的是方形技能图标,如魔兽世界,暗黑三,War3.....在这里我们试着...
分类:
其他好文 时间:
2014-09-11 18:47:42
阅读次数:
320
authserver在初始化时,会创建一个AsyncAcceptor对象,在它的构造函数中,会调用AsyncAcceptor::AsyncAccept()准备监听指定端口,当然,正式开始监听要等开始事件循环之后,即调用_ioService.run()之后。...
分类:
其他好文 时间:
2014-09-05 16:10:51
阅读次数:
282
一:日志接口
TrinityCore的日志有六个级别,
Trace,Debug,Info,Warn,Error,Fatal
它们分别对应以下这六个接口,(filterType__也是在配置文件中指定的)#define TC_LOG_TRACE(filterType__, ...)
#define TC_LOG_DEBUG(filterType__, ...)
#define TC_LOG_I...
分类:
其他好文 时间:
2014-09-03 18:10:37
阅读次数:
272
TrinityCore由生成两个执行文件authserver和world server以及一堆DLL(或so)文件的子项目组成(先忽略map_extractor等几个工具项目)。
authserver是登录验证服,它主要提供登录验证和获取服务器(区服)列表的功能。world server是真正的游戏服务器,提供游戏里的一切功能。相对而言,auth server比较简单,那我就从它入手啊,先看一下它的main函数,在源码的基础上,我加上了注释。...
分类:
其他好文 时间:
2014-09-02 12:28:04
阅读次数:
388
Description魔兽争霸是游侠UFO最喜欢玩的游戏之一,某天下午游侠UFO在网上和某人厮杀,战争进入了胶着状态,如何把手上的资源有效地转化成战斗力成了困扰游侠UFO的一个问题。现在游侠UFO手上有一大笔钱V,而他所选的Undead族有N个兵种,是造一大堆食尸鬼还是一群冰龙呢?这是你需要帮助游侠...
分类:
其他好文 时间:
2014-08-31 20:00:31
阅读次数:
176
魔兽世界服务器Trinitycore分析一:前言...
分类:
其他好文 时间:
2014-08-30 12:40:19
阅读次数:
319