原文:MMORPG大型游戏设计与开发(客户端架构 part9 of vegine)

时间在人们的生活中是多么重要的东西,如果打乱了时间,不知道这个时间会成什么样子。在客户端中,自然也有时间模块,因为不同的时间可能会处理不同的事情,特别是在追求高度自由化的同时,时间也成为了一个很重要的核心。没有时间,游戏世界将失去平衡,没有时间的游戏,会让人觉得乏味而单调。好了,我不用再强调时间多重要,想必大家已经明白了。比如游戏中的时辰变化,天气变化,这个是有时间的吗,答案是肯定的。在此次设计 ...

2014-08-13 11:24 0 2267 推荐指数:

查看详情

MMORPG大型游戏设计开发客户端架构 part10 of vegine

界面是游戏中必不可少的一部分,就算你进入游戏没有看到什么UI窗口,你也不必着急,因为多多少少都会有隐藏着的界面等你去体验。一个好的UI大部分应该归功于设计的人与提供美术支持的人员,因为他们是直接设计UI的人,而程序只提供一些显示的功能支持。本次用到的UI渲染为开源的CEGUI,想必很多做游戏 ...

Thu Aug 14 19:52:00 CST 2014 4 1646
MMORPG大型游戏设计开发客户端架构 part1 of vegine

重写有些核心接口的时候,其实遇到了许多的问题,甚至一度的想过要放弃,但是最终还是坚持了下来。在客户端提供的这些接口中,可以清晰的看到客户端所依赖的各种模块的支持,以及各自之间的一些关联。下面只是介绍了vengine(微引擎)接口的基础模块框架,所谓的接口即对象设计中常见的Interface ...

Mon Jul 28 23:36:00 CST 2014 3 2366
MMORPG大型游戏设计开发客户端架构

首先为所有等待的朋友说一声歉意,实在让大家等的太久。客户端设计本来就是一个大的工程,而且工作的关系,也没有太多时间在这方面做研究。不过在私下有空的时间,我还是继续着这方面的研究,很遗憾没有用期望的ogre+cegui最新的版本作为开发,这方面原因是新的版本资料实在不多,对于没有什么经验的人 ...

Fri Jul 25 18:50:00 CST 2014 3 2618
MMORPG大型游戏设计开发part5 of net)

上一部分将服务器的具体代码的实现介绍给了大家,想必大家也了解到了服务器处理一次消息的复杂度。如果大家能够将各个过程掌握清楚,就会发觉其实整个逻辑与交互过程是比较清晰的。那么服务器与服务器之间的通讯,其实也就是相当于客户端与服务器的通讯又是如何实现的呢?本文将用一个实例来将这个过程展示 ...

Sat Mar 08 00:16:00 CST 2014 6 1620
MMORPG大型游戏设计开发(服务器 AI 概述)

游戏世界中我们拥有许多对象,常见的就是角色自身以及怪物和NPC,我们可以见到怪物和NPC拥有许多的行为,比如说怪物常常见到敌对的玩家就会攻击一样,又如一些NPC来游戏世界中走来走去,又有些怪物和NPC有的时候还会发出一些奇怪的谈论。我们都知道物体是死的,没有生命的,程序其实就是一种物体 ...

Sun Nov 16 04:34:00 CST 2014 4 5082
MMORPG大型游戏设计开发(攻击区域 扇形)

距离上次发布已经有了很长一段时间,期间由于各种原因没有更新这方面的技术分享,在这里深表遗憾。在MMO或其他的游戏中,会有针对各种形状的计算,通常在攻击区域里不会很复杂,常见的为矩形、圆形、扇形。今天分享的是判断一个目标点是否在扇形内的计算,用到的是比较简单的运算,高效率的算法我很尽快更新 ...

Tue Dec 27 18:09:00 CST 2016 4 2623
MMORPG大型游戏设计开发游戏服务器 游戏场景 概述 updated)

我们在玩游戏的时候,我们进入游戏后第一眼往往都是看到游戏世界中的场景,当然除了个别例外,因为那些游戏游戏场景隐藏了起来,如文字游戏中的地点一样。既然我们接触了游戏世界的核心,那么作为核心的场景又包括哪些内容呢? 一张截图 场景组成 这里以天龙八部/武侠世界作为参考,其组成 ...

Wed Nov 05 23:36:00 CST 2014 5 2267
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM