![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
游戏开发
hkx1n
当你得意的时候,不要忘记你有一半命运掌握在上帝手中;当你失意的时候,不要忘记你有一半命运掌握在自己手中!
展开
-
游戏开发具备的知识
1、Gamebryo 2.2游戏引擎(盛大、腾讯等公司制作网络游戏常用)+Gamebryo v2.2.1说明文档 2、游戏PDF书及其代码: 3D游戏编程、3D游戏编程大师技巧、Direct3D游戏编程入门教程第2版、DirectX角色扮演游戏编程 DirectX特效游戏程序设计、MFC windows程序设计第2版、MFC深入浅出、VC++深入详解、Visual C++6.0技术内幕第5版 Vi原创 2010-04-08 14:01:00 · 1545 阅读 · 1 评论 -
一点总结,提醒自己
基本的基本知识,今天跟服务器ZJ调试消息的收发的时候,有个bug,挑来调去用log,最后检查出来是这2个小错误。。。发现工作后基础知识有遗忘~~~~特记下来。1. switch_case 语句,如果要多个case执行同一句语句要写成:case A:case B:case C: do_something(); break;不能写成:case A: B: C: do_something(): break;就算你写错了,编译器也不能帮你检查出这个错误(我用原创 2010-11-25 21:36:00 · 544 阅读 · 1 评论 -
网游UI解决方案的选择(CEGUI/MYGUI/Hikari/Scaleform/...)
<br />网游UI解决方案的选择<br />作者 鸣·铭<br />转载请注明出自http://www.mobilegamebase.com<br /> 由于新项目动工,UI方面需要确定方向,所以最近纠结于各种解决方案的选择。以下是对各方案的比较,仅供参考,希望对同样纠结于此的朋友有所帮助:)<br />1.沿用当前的UI<br /> 公司是从2D游戏起家的,2D游戏本身就相当于一套庞大的UI,所以这方面有所积累。这套UI系统至少是经过几十万玩家测试,稳定性自然不必说,而且转载 2010-11-24 21:57:00 · 1594 阅读 · 0 评论 -
3D游戏引擎剖析
<br />原文作者:Jake Simpson <br />译者: 向海 <br />Email:GameWorldChina@myway.com <br />第1部分: 游戏引擎介绍, 渲染和构造3D世界 <br />介绍 <br /> 自Doom游戏时代以来我们已经走了很远。 DOOM不只是一款伟大的游戏,它同时也开创了一种新的游戏编程模式: 游戏 "引擎"。 这种模块化,可伸缩和扩展的设计观念可以让游戏玩家和程序设计者深入到游戏核心,用新的模型,场景和声音创造新的游戏,转载 2010-11-24 21:36:00 · 1212 阅读 · 0 评论 -
FreeType编译及使用心得收藏
<br />FreeType是一款字体服务库,它支持多种字体,并且提供高效,高质量的文字。<br />freetype相关介绍见:http://blog.csdn.net/ganxingming/archive/2006/06/05/774796.aspx<br /><br />1, 编译FreeType<br />解压后进入./include/freetype,复制config到当前文件夹,随便去个什么名,这里我用custom_config<br />然后进入 ./builds/win32/vis转载 2010-11-24 21:34:00 · 4642 阅读 · 3 评论 -
MMORPG开发入门[转]
原著:Radu Privantu 翻译:pAnic 2005年5月11日 原文出处:http://www.devmaster.net/articles/building-mmorpg ------------------------------------------------------------------- 译者序:这是一篇讲解如何开发一款MMORPG的入门文章,作者本人也是一款游戏的开发者,文中的内容源于实践,有很高的参考价值。很多人都想拥有原创 2011-01-08 22:28:00 · 523 阅读 · 0 评论 -
Thrift vs. Protocol Buffers
<br />http://incubator.apache.org/thrift/<br />http://code.google.com/p/thrift-protobuf-compare/wiki/Benchmarking<br />http://code.google.com/intl/zh-CN/apis/protocolbuffers/docs/overview.html<br />简介<br />Thrift是Facebook的核心框架之一,使不同的开发语言开发的系统可以通过该框架实现彼此的通信原创 2010-12-22 14:03:00 · 1436 阅读 · 0 评论 -
转载—网络游戏程序中解决加载卡顿的有效方法
<br />对于3d视频游戏来说,游戏引擎的性能是至关重要的。玩家在体验一款游戏时,游戏的流畅度是最基本的要求。与单机游戏不同,网络游戏更需要考虑性能问题,因为无法像单机游戏那样,控制游戏元素的复杂度来达到效率的要求。大量玩家涌入同一片区域,同屏出现大量的游戏角色是无法避免的,因此游戏帧率的大幅下降,系统资源的大量消耗也很难避免,这是网络游戏引擎最难处理的问题之一。<br /> 这里要讲一下游戏帧率的控制,通常玩家在玩游戏抱怨游戏客户端卡有两个意思,一是游戏平均帧率很低,二是游戏的帧原创 2010-10-12 15:08:00 · 831 阅读 · 0 评论 -
阶段总结20101202
<br />一、解决装备技能的按钮闪烁问题时,用到了STL的算法std::includes(...); std::set_intersection(...); 第一个算法判断一个容器是否包含于另外一个容器,返回bool;第二个算法查找两个容器的公共元素并将其放于第三个容器中,返回第三个容器的迭代器。需要注意的是这两个算法都要求其容器是有序的其实升序排列的。所以用set会很方便。。。<br />// 1<br /><br />std::set<int> int_set1;<br />for (int i=0;原创 2010-12-02 21:07:00 · 423 阅读 · 0 评论 -
游戏程序员成长
与玩游戏相比,写游戏要复杂上千万倍,除了需要掌握通用的编程技巧以外,还要有相当的图形学,物理,数学基础,特别是在国内,由于相关资料的缺乏,更是让初学者无从下手。下面总结了一些入门方法和比较容易入手的资料。 首先你要精通一门高级语言,比如C++或者C#,其次,要有良好的英文阅读能力。对游戏开发者来说英文阅读能力是最重要也是最基本的工具之一,因为你遇到的大部分资源都将是英文的,不要总等着别人为你翻译。慢慢尝试着阅读英文资料,你会发现其实也并没有那么难:) 刚开始,原创 2010-08-08 10:00:00 · 1340 阅读 · 1 评论 -
游戏中的脚本语言
游戏业中的脚本 脚本不是游戏业的新技术,但脚本为业外的人所知悉,却应归功于《魔兽世界》(以下简称Wow)在世界范围的流行。通过Wow伟大的自定义界面系统,Lua这一脚本语言一举成名天下知。 虽然Lua的出名有点横空出世的感觉,但游戏业内早就使用脚本来开发游戏了。即便是在国内,我们所熟悉的网游大多数是用脚本开发的。此前已有人士透露,网游的长青树《梦幻西游》和《大话西游2》就大量应原创 2010-04-04 13:27:00 · 595 阅读 · 0 评论 -
OGRE编译
<br />如今流行用OGRE做游戏了,直接用GL写个效果要几百行,OGRE一行代码就搞定了,让人们可以专心的把精力用于游戏的设计与逻辑上。不过OGRE的编译链接设置那相当相当繁琐啊。。搞了我整整三天。记一下~免得忘了。<br />环境是VS05,用的sdk是1.7.0(final),直接构建编译SDK的方式:<br />1、首先去http://www.ogre3d.org/官网下一个SDKv1.7.0的开发包,DOWN下来发现是个EXE,实质上还是压缩的RAR文件,直接双击它会解压到当前目录下,但转载 2011-03-09 10:19:00 · 744 阅读 · 0 评论