渲染在客户端中具有着至关重要的地位,试想我们玩游戏的第一感觉是什么就会明白了,良好的画面效果对客户端来说是多么的迫切。没有学习过opengl或是direct3d这些渲染API的朋友们也不必担心,而学习过这些接口的朋友们现在可以安心了,没有必要为了一个小小的渲染弄的头疼。因为渲染引擎可以帮你解决大部分...
分类:
其他好文 时间:
2014-08-21 11:21:13
阅读次数:
270
一些数据是需要不断改动的,程序不可能因为这些改动而不厌其烦的去改动代码,早期的这种做法就成了程序员们最悲哀的痛苦。自从有了数据管理后,程序的世界逐渐清晰,这些烦恼也不再出现,不过若是要很好的管理数据可是一门需要不断摸索的学问。天龙八部/武侠世界中管理配置数据小到ini,大到mysql数据库,各种各样...
分类:
其他好文 时间:
2014-08-19 12:50:24
阅读次数:
269
在游戏中的交互过程中输入是一个必不可少的过程,比如登陆的时候需要用户输入用户名与密码,就算是单机游戏很多时候也要求用户输入一个用户名作为存档的依据。网络游戏中没有了输入,只用鼠标来交互是不切实际的,因为用户总会为单一的操作而觉得厌烦。资源提供系统,是将游戏中各种的资源加载到内存中以供使用,比如说一张...
分类:
其他好文 时间:
2014-08-18 15:54:12
阅读次数:
356
Cocos2d-x跑酷游戏项目教程Cocos2d-x跑酷游戏项目教程cocos2d-x特性cocos2d-x采用MVC三层架构流程控制( flow control ):方便管理不同的场景之间的流程精灵(Sprite)方便快速的显示控制一切可见的元素节点(Node)采 ......
分类:
其他好文 时间:
2014-08-17 13:08:52
阅读次数:
315
从早年的无声电影到现在的逼真3D大片,人类在科技上可谓是一再突破。不知道有没有人经历过那无声的日子,没有声音的世界,咱们的耳朵也就失去了它本有的用途了。在游戏世界中,声音元素成了必不可少的一部分,一个没有声音的游戏现在可谓是太少见了,而且存活下来的希望自然不高。当前在游戏中,特别是3D游戏中,声音分...
分类:
其他好文 时间:
2014-08-15 12:19:08
阅读次数:
214
给新人的三个忠告。6.1.1. 努力做《HOLO》的团队,一年半的时间里全住在公司里。除了睡觉,就是干活儿。日本某个程序员,因为连续加班时间过长,眼睑掉了下来。巨人做《征途》的团队,经常夜里4点下班,早晨正常上班。三年只休息了三天(包括春节和周末全在上班)。广州所有的页游团队,正常工作时间均为朝9晚...
分类:
其他好文 时间:
2014-08-14 23:10:27
阅读次数:
266
界面是游戏中必不可少的一部分,就算你进入游戏没有看到什么UI窗口,你也不必着急,因为多多少少都会有隐藏着的界面等你去体验。一个好的UI大部分应该归功于设计的人与提供美术支持的人员,因为他们是直接设计UI的人,而程序只提供一些显示的功能支持。本次用到的UI渲染为开源的CEGUI,想必很多做游戏的朋友都...
分类:
其他好文 时间:
2014-08-14 13:48:58
阅读次数:
395
时间在人们的生活中是多么重要的东西,如果打乱了时间,不知道这个时间会成什么样子。在客户端中,自然也有时间模块,因为不同的时间可能会处理不同的事情,特别是在追求高度自由化的同时,时间也成为了一个很重要的核心。没有时间,游戏世界将失去平衡,没有时间的游戏,会让人觉得乏味而单调。好了,我不用再强调时间多重...
分类:
其他好文 时间:
2014-08-13 12:50:16
阅读次数:
342
脚本模块是游戏设计中争论比较多的话题,那是因为作为脚本本身所带来的利弊。其实这都无关紧要,取舍是人必须学会的一项技能,如果你不会取舍那么就让趋势给你一个满意的答复。自从魔兽世界以及传奇(世界)问世以来,它们都伴随着脚本(LUA)配置,想一想为什么会用到脚本,其根本的原因在于脚本比较方便,改动的时候也...
分类:
其他好文 时间:
2014-08-12 13:04:54
阅读次数:
190
我在讲述某个东西的时候总喜欢从简单的入手,然后从互相关联的地方联合讲解,因为时间关系所以没能讲的十分详细,这点引以为憾,希望得到大家的谅解。这一节讲述的是微引擎(vengine)比较简单的一个模块,那便是鼠标指针的模块,方法也提供的不多,相信大多数熟悉VC的朋友们已经掌握了这方面的知识,我也就不在此...
分类:
其他好文 时间:
2014-08-11 17:35:42
阅读次数:
246