文章标题关闭所有内容预览 | 展开所有内容预览
-
The Art of Computer Game Design--ACKNOWLEDGMENT & PREFACE
[内容预览]
104 | 2005-07-06 10:43:47
ACKNOWLEDGMENTIamdeeplyindebtedtoMadeleineM.Grossforherpainstakingandthoroughcriticismsofthisbook.InmanycasessheinvestedgreatereffortsintohercriticismsthanIhadp...
[阅读全文]
-
The Art of Computer Game Design--Chapter 1 - What is a Game?
[内容预览]
112 | 2005-07-06 10:43:46
Ifwedesiretounderstandgamesandgamedesign,wemustfirstclearlyestablishourfundamentalorientation.Wemustdefinewhatwemeanbytheword揼ame.?Wemustalsodeterminethefundame...
[阅读全文]
-
vc。net 游戏开发 第一章 创建窗口
[内容预览]
476 | 2005-07-06 10:43:43
我写程序的时间不长也就4年但是啥都作啥都不精通,所以现在吗打算认定一个坚持下去,哪怕辞职我也愿意,现在和我们一起开始把。游戏的分类我就不说了前人写了一大堆,我先按照我的想法往下写,有部分是别人的我学习发到这,有部分是自己的成果,呵呵成果阿如果你对VC.NET的使用不会先去买本书看看,如果你有vc6.0的使用经验那就不成...
[阅读全文]
-
vc。net 游戏开发 第二章 创建3D场景
[内容预览]
461 | 2005-07-06 10:43:42
代码还有点问题,等我调试好了,我再写详细点,不过注释是非常详细了,我觉得不用再说明了。////说明://开发环境:.NET7.1.3091//操作系统:WindowsXPSP2//SDK:MicrosoftDirectX9.0SDK//computer://CPU::Inter2.6C//内存:1GDDR400//显卡...
[阅读全文]
-
模拟布料运算之后的心得介绍。
[内容预览]
195 | 2005-07-06 10:43:40
首先,这是一篇牵扯到数学和物理知识的文章,如果您对文中所涉及的公式有所不明白的话,请在边上摆上一本《高等数学》以及一些物理学常识的知识。首先来讲布,第一个问题是:为什么要模拟布的运动?游戏中很多地方都有布,那么目前大部分的做法是什么样的呢?目前大多数游戏所采用的方法是对布建立骨骼,然后由美工针对每个动作做不同的布料骨骼...
[阅读全文]
-
基于Nokia手机的移动游戏开发步步通(三)
[内容预览]
96 | 2005-07-06 10:43:39
二、实现游戏的步骤 下图显示的是一个游戏MIDlet在成功安装和运行之后用户界面状态的典型的变化流程。我们想通过一个游戏者的视角来阐述开发移动游戏的过程。740)this.width=740"border=undefined>图3用户界面状态图表 1开始游戏 在用户启动MIDlet之后,将显示游戏特定的闪动屏幕。...
[阅读全文]
-
基于Nokia手机的移动游戏开发步步通(二)
[内容预览]
134 | 2005-07-06 10:43:16
3游戏外壳和游戏动作 Nokia新型号手机支持的游戏外壳可能会影响游戏动作。Nokia第一款可以使用游戏外壳的手机是Nokia3510i。如果手机支持游戏外壳,设备的游戏菜单中会有一个设置对话框,允许用户设置游戏外壳上的按键对应的游戏动作。用户必须设置这个按键映射,否则设计使用普通键盘布局的游戏就不能运行。 4同时按...
[阅读全文]
-
【分享】100多个3D模型下载站
[内容预览]
5918 | 2005-07-06 10:43:15
【分享】100多个3D模型下载站http://www.strafe.com/2001/uD4http://www.3dcafe.com/asp/default.aspjhttp://www.3dcar.kg/Le<http://www.3dheaven.net/;;zV[http://home.att.net/~mod...
[阅读全文]
-
[图文] 基于Nokia手机的移动游戏开发步步通(一)
[内容预览]
110 | 2005-07-06 10:43:12
一、游戏开发策略 1游戏动作(Action)的使用 MIDP的Canvas类让程序员处理某些按键事件,要么作为特定的低级键控代码事件要么作为抽象的游戏动作。FullCanvas是Nokia的全屏画布(FullCanvas)类,它是从Canvas类继承而来的。 在回合制游戏或者不需要超过四个方向键(上、下、左、右)...
[阅读全文]
-
基于Nokia手机的移动游戏开发步步通(五)
[内容预览]
84 | 2005-07-06 10:43:11
5高分屏幕 当用户从主菜单中选择"Highscores"选项的时候,高分就会显示出来。高分是显示在全屏画布(FullCanvas)实例上的。分数应该在一个屏幕上就显示完,而不要卷动页面,因为这样会给用户带来麻烦。当然了,高分屏幕也可能会包含一些图片或者动画。用户应该能够通过按下左功能键、右功能键、数字键或者Send键...
[阅读全文]
-
基于Nokia手机的移动游戏开发步步通(四)
[内容预览]
47 | 2005-07-06 10:43:10
3游戏屏幕 如果用户从主菜单中选择"Newgame",那么开始游戏并且显示游戏屏幕。游戏屏幕使用全屏画布(FullCanvas)。如果按下任何功能键,那么用户界面必须返回主菜单,并且应使游戏暂停。其他的按键对游戏是有效的。注意:游戏不应该在屏幕上创建任何功能键的标签。如果必须使用功能键标签,那么应用程序应该使用默认的...
[阅读全文]
-
快速8-bit通道的伪HDR的实现
[内容预览]
62 | 2005-07-06 10:43:08
快速8-bit通道的伪HDRhttp://bbs.gameres.com/showthread.asp?threadid=23298看了Hugo老师的文章,试验了一下.写了一个Fragmentshader,用ShaderDesigner写的.fakehdr.frag//http://freespace.virgin.n...
[阅读全文]
-
EPOLL为我们带来了什么。
[内容预览]
38 | 2005-07-06 10:43:07
Q:网络服务器的瓶颈在哪?A:IO效率。在大家苦苦的为在线人数的增长而导致的系统资源吃紧上的问题正在发愁的时候,Linux2.6内核中提供的SystemEpoll为我们提供了一套完美的解决方案。传统的select以及poll的效率会因为在线人数的线形递增而导致呈二次乃至三次方的下降,这些直接导致了网络服务器可以支持的人...
[阅读全文]
-
Rogue Guide
[内容预览]
52 | 2005-07-06 10:43:06
GuidetoPlayingaRoguev2.0WrittenByOsirisWHAT’SNEWINVERSION2.0IstartedtomakeanindexofeverythingIchangedsincemylastrogueguide.WhenIrealizeditwouldbemorethan2...
[阅读全文]
-
Texture Wrapping Mode
[内容预览]
22 | 2005-07-06 10:43:04
在进行纹理帖图时,图象会出现在物体表面的(u,v)位置上,而这些值在[0.0,1.0]范围内。但是,如果超出这个值域,会发生什么情况呢?这由纹理的映射函数来决定。在OpenGL中,这类映射函数称为“TextureWrappingMode”;在D3D中,称为“TextureAddres...
[阅读全文]
-
[图文] 卡通渲染的另类勾边方法
[内容预览]
257 | 2005-07-06 10:43:03
根据D3D8里面卡通渲染的例子,里面在勾边的时候是采用对三角形进行着色来实现黑边的效果,对于面比较少的模型来说,会产生很粗糙甚至于不可接受的边缘效果。另外一种比较常用的勾边渲染则是算出法线和光线的夹角接近PI的线,然后来渲染线,这种方法的弊端则是效率太低。我的方法需要用到stencilbuffer,实现步簇是:1,打开...
[阅读全文]
-
在OpenGL中实现多纹理混合(Multi-texture Blending)
[内容预览]
43 | 2005-07-06 10:43:00
多纹理混合技术在地形渲染中用得很广泛,用来将非常不同的多个纹理(如石头和草)混合起来,看不出明显的边缘。例如,你可以用3个纹理(石头、草和沙子)来渲染一座山,在山的底部用草和沙子来混合。在OpenGL中通过ARB_multitexture和ARB_texture_env_combine扩展来实现多纹理混合。分为以下几个...
[阅读全文]
-
[图文] 比较不错的手机FC模拟器!
[内容预览]
3284 | 2005-07-06 10:41:35
top(1);</script>PRODUCTJavaGamesEmulatorsVAMPENTForumContactusmenu(1,"vnesscreen");</script>vNesHomeIntroductionFreeDownloadPurchaseSCREENSHOTDocumentFA...
[阅读全文]
-
Oblique Frustum Clipping
[内容预览]
28 | 2005-07-06 10:41:21
这里是例子代码:http://www.terathon.com/code/oblique.html具体的说明可以参见http://www.opengl.org/discussion_boards/cgi_directory/ultimatebb.cgi?ubb=get_topic;f=6;t=000170其重要部分摘录...
[阅读全文]
-
Programming in Lua翻译--9.Coroutines
[内容预览]
44 | 2005-07-06 10:41:19
原文参考:http://www.lua.org/pil/index.html翻译本文章是个人爱好Lua所至,转载请注明出处和作者.版权归原作者所有,未
[阅读全文]
-
空间直线段和三角形相交算法
[内容预览]
75 | 2005-07-06 10:41:18
三维空间当中,直线和三角形的相交算法是计算机三维图形学当中,碰撞检测和选择操作的最基本的算法DirectXSDK当中PICK例子,提供了原始代码,对于这段代码有不同的理解这里是用仿射坐标系分解的方式解释它基本知识空间平面方程,N*P+D=0;或者N*P=D,这里*是向量的点乘,N是平面的法向量,P是平面上的任意一点而D...
[阅读全文]
-
Programming in Lua翻译--8.Compilation, Execution, and Errors
[内容预览]
32 | 2005-07-06 10:41:17
原文参考:http://www.lua.org/pil/index.html翻译本文
[阅读全文]
-
椭球体和顶点之间的碰撞检测。
[内容预览]
54 | 2005-07-06 10:41:16
对于某些比较特殊的模型,用包围盒碰撞得到的精确度会有些偏差,尤其是在对于人物背后的披风和人物模型发生碰撞的时候,用普通的包围盒碰撞会得到非常不协调的结果。这个时候椭球体碰撞就显得尤其的重要,那么下面我们就来看看如何判断一个椭球体和一个顶点的碰撞。首先我们需要的是一个数据结构来描叙一个椭球体:vector3midpoin...
[阅读全文]
-
Programming in Lua翻译--7.Iterators and the Generic for
[内容预览]
37 | 2005-07-06 10:41:14
原文参考:http://www.lua.org/pil/index.html翻译本文章是个人爱好Lua所至,转载请注明出处和作者.版权归原作者所有,未经允许不得将文章用于商业目的,否则造成的一切后果由该组织或个人承担,本人不承担任何法律及连带责任.请自觉遵守.7.IteratorsandtheGenericfor在这一...
[阅读全文]
-
Programming in Lua翻译--More about Functions
[内容预览]
42 | 2005-07-06 10:41:13
原文参考:http://www.lua.org/pil/index.html翻译本文章是个人爱好Lua所至,转载请注明出处和作者.版权归原作者所有,未经允许不得将文章用于商业目的,否则造成的一切后果由该组织或个人承担,本人不承担任何法律及连带责任.请自觉遵守.6.MoreaboutFunctionsLua中的函数是带有...
[阅读全文]
-
[图文] StarCraft Patch 1.12 Coming Soon[From Battle.net]
[内容预览]
31 | 2005-07-06 10:41:12
</script></script>StarCraftPatch1.12ComingSoonThursday,January20,2005WehavebeenworkingonanewpatchforStarCraft,anditincludesahostofnewfeaturestostreamlin...
[阅读全文]
-
菜鸟之D3D学习(准备篇)
[内容预览]
44 | 2005-07-06 10:41:10
高手不要看了呵呵本人正在学习D3D有一些编程经验,VC:半年C#:4个月刚毕业以上为本人条件,差点,不过我相信学习只要有方法就决对可以的。按小游戏的构架学吧呵呵这样要容易点.今天先学习一些D3D制作的一些前提知识。本机编译环境:2003.netDirectx9.0用到的是win32的工程,最起码SDK要看懂和理解自动生...
[阅读全文]
-
使用DevIL来加载OpenGL纹理
[内容预览]
46 | 2005-07-06 10:41:09
OpenGL本身并没有带图象文件的读取函数,D3DX则有,以前我用的IPicture的接口来加载图象,但是TGA,MNGPNG等图象它并不支持.需要其他的代码来加载TGA等,非常不方便,最倒霉的是,代码的问题很多,经常不能成功加载一些图象.早就想把那个该死的库移植到DevIL上了,但是人懒,一直等到今天,呵呵。终于做了...
[阅读全文]
-
[图文] 我写的MMORPG服务器端的设计
[内容预览]
71 | 2005-07-06 10:41:08
MMORPG游戏服务器端的设计MMORPG不同于其它的局域网的网络游戏,它是一个面向整个Internet的连接人数过万的网络游戏,因此他的服务器端设计则极为重要服务器的基本设置在大型网络游戏里,通常设计为C/S结构,客户端不再对数据进行逻辑处理,而只是一个收发装置,从玩家那里接受到操作信息,然后反馈给服务器,再由服务器...
[阅读全文]
-
通向天才之路 : 2D引擎图底层图形模块分析
[内容预览]
74 | 2005-07-06 10:41:00
通向天才之路:2D引擎图底层图形模块分析我记得从看灌蓝高手开始,我就喜欢上了樱木花道这个角色.这个四肢发达头脑简单的单细胞动物身上有种说不清楚的可爱,特别是那种练习时候的认真努力和在别人面前炫耀时候大声笑着说:"我果然是天才".试想一下,CSDN之中有几人做的到如此率真.许多人认为程序员应该谦虚,应该低调一点.但是这种...
[阅读全文]





