自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (14)
  • 收藏
  • 关注

转载 游戏引擎基础(十一)(最后的章节)

第11部份: 最后的章节前端  你已经看到了菜单系统,你可能理解游戏内的头顶显示(HUDs)时常是游戏经历中被忽视和诽谤的部分。最近,这个领域开始被给人印象非常深刻的Black and White所关注,这款游戏实际上没有HUD。在Peter Molyneux经历了Dungeon Keeper以后,它在屏幕上大量的图标,他决定游戏的大部分被这些图标占用了,主要的屏幕没有被足够利用。因此他决定废除所有这些东西。Peter迈了大胆的一步,我们为你喝彩。很不幸,这种方式适用于B&W这类风格的游戏,但它并不总是对其

2010-06-28 21:50:00 595

转载 游戏引擎基础(十)(人工智能和导航)

第10部分: 人工智能和导航(路径发现)人工智能(AI)  我们上面已经用了其他九个章节介绍了游戏引擎,现在让我们深入到非常有趣和重要的人工智能主题。人工智能如今正在变成被谈论得最多的仅次于游戏引擎渲染能力的游戏开发领域之一,确实如此。直到大约两年半以前,游戏似乎主要是在考虑你能够渲染多少个多边形,眼睛是多么的漂亮,和… 好…劳拉的胸部是多么的有弹性...既然我们现在已经能够渲染出非常真实的乳房,中心就开始转移到我们实际上用那些多边形做什么了(即玩游戏)。因为它给你提供实际玩游戏的刺激作用和参与游戏世界中正

2010-06-28 21:49:00 796

转载 游戏引擎基础(九)(现成产品与定做的游戏引擎设计工具,游戏特定主题)

第9部分: 现成产品与定做的游戏引擎设计工具,游戏特定主题现成产品与定做的设计工具  我们从第8部份的脚本引擎来到这一章节中的许多主题,我们认为那些铁杆游戏玩家和有志成为游戏开发者的那些人将会发现它们相当有趣。我们将开始讨论现成产品与定制的设计工具。   你的工具的选择是你引擎设计的一个非常重要的部份,因为这是你将用来给你的游戏产生内容的东西,是最耗时的部份。在这个过程中有助于节省时间和资源的任何东西都是好的。那些不能的东西就是糟糕的。在那里,那是容易的。  当然没有那么容易。有比这更多的事情可能会立刻被注

2010-06-28 21:48:00 960

转载 游戏引擎基础(八)(脚本系统)

第8部份: 脚本系统脚本系统  我们从第七部分的游戏网络问题来到了脚本系统,因为其呈现的故事叙述机会,最近已经形成一种很大的游戏元素。在一个需要以受控制的方式解释的情景,预先编制的电影脚本是解决问题的方法。在电影中,这通常用来处理或者由主角向一个伙伴解释情形,或者敌人对英雄解释。当然,有其它的方法来做这件事情 -- 叙事者,倒叙,等等 – 但通常是使用实时情景的人们和事件来完成。当然,游戏是不同的,游戏开发者在他们平常的FPS中不应该做太多的倒叙,因为通常会需要载入新的环境或者关卡,以及新的纹理和/或模型。

2010-06-28 21:47:00 694

转载 游戏引擎基础(七)(网络和连线游戏环境)

第7部份: 网络和连线游戏环境网络游戏  我记得一些年前坐在GDC(游戏开发者大会)听负责开发X-Wing Vs TIE Fighter的家伙们题为“淹没在Internet” 的演讲,全是关于让网络游戏实时地在Internet上工作的东西。他们选择那个题目是多么的正确啊。当它开始处理数据包的丢失,乱序,潜伏(一个数据包发送到它的目的地所花的时间)等等时,它确实淹没了。然而它是可能的。对于Internet需要一些聪明和经验,但它是肯定可能的。看看今天大量的连线游戏,从Quake III,Unreal Tour

2010-06-28 21:46:00 938

转载 游戏引擎基础(六)(声音系统,音频APIs)

第6部分: 声音系统,音频APIs声音系统  由于人们玩的游戏在种类和技术上的进步,声音和音乐近几年来在游戏中正逐渐变得重要起来(声音是一个实际游戏的可玩特点,比如在Thief和其它同类游戏中的听觉提示)。现在四声道环绕系统在游戏玩家的宝库中是负担得起的和平常的事。给定空间的声音,噪音的障碍和闭塞,和动态的音乐,如今许多游戏使用这些提高玩家情绪上的反应,更多的关注投入到这个领域就不足为奇了。  现在在PC竞技场中,游戏玩家实际上只有一种声音卡可以选择 -- PC声卡制造商创新公司(Creative Labs

2010-06-28 21:44:00 1262

转载 游戏引擎基础(四)(模型与动画,细节级别)

第4部份: 模型与动画,细节级别角色建模与动画  你的角色模型在屏幕上看起来怎么样,怎样容易创建它们,纹理,以及动画对于现代游戏试图完成的`消除不可信`因素来说至关重要。角色模型系统逐渐变得复杂起来, 包括较高的多边形数量模型, 和让模型在屏幕上移动的更好方式。  如今你需要一个骨骼模型系统,有骨架和网格细节层次,单个顶点骨架的评估,骨架动画忽略,以及比赛中停留的角度忽略。而这些甚至还没有开始涉及一些你能做的很好的事情,像动画混合,骨架反向运动学(IK),和单个骨架限制,以及相片真实感的纹理。这个清单还能够

2010-06-28 21:43:00 704

转载 游戏引擎基础(三)(内存使用,特效和API)

第3部份: 内存使用,特效和API关于内存使用的思考  让我们想一想,在今天实际上是如何使用3D 显卡内存的以及在将来又会如何使用。 如今绝大多数3D显卡处理32位像素颜色,8位红色, 8位蓝色,8 位绿色,和 8 位透明度。这些组合的红,蓝和绿256个色度,可以组成 16。7 百万种颜色-- 那是你我可以在一个监视器上看见的所有颜色。   那么,游戏设计大师John Carmack 为什么要求 64 位颜色分辨率呢? 如果我们看不出区别,又有什么意义呢? 意义是: 比如说,有十几个灯光照射模型上的点,颜色

2010-06-28 21:42:00 901

转载 游戏引擎基础(二)(3D环境的光照和纹理)

第2部份: 3D环境的光照和纹理世界的灯光  在变换过程中, 通常是在称为观察空间的坐标空间中, 我们遇到了最重要的运算之一: 光照计算。 它是一种这样的事情, 当它工作时,你不关注它,但当它不工作时, 你就非常关注它了。有很多不同的光照方法,从简单的计算多边形对于灯光的朝向,并根据灯光到多边形的方向和距离加上灯光颜色的百分比值,一直到产生边缘平滑的灯光贴图叠加基本纹理。而且一些 API 实际上提供预先建造的光照方法。举例来说,OpenGL 提供了每多边形,每顶点,和每像素的光照计算。   在顶点光照中,你

2010-06-28 21:41:00 928

转载 游戏引擎基础(一)(渲染和构造3D世界)

本系列转自:http://www.cppblog.com/orlando/archive/2007/12/03/37734.html第1部分: 游戏引擎介绍, 渲染和构造3D世界介绍  自Doom游戏时代以来我们已经走了很远。 DOOM不只是一款伟大的游戏,它同时也开创了一种新的游戏编程模式: 游戏 "引擎"。这种模块化,可伸缩和扩展的设计观念可以让游戏玩家和程序设计者深入到游戏核心,用新的模型,场景和声音创造新的游戏, 或向已有的游戏素材中添加新的东西。大量的新游戏根据已经存在的游戏引擎开发出来,而大多数

2010-06-28 21:39:00 938

转载 探索Google App Engine背后的奥秘(6)- 总结

作者: ikewu | 可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.dbanotes.net/arch/google_app_engine-summary.html按:此为客座博文系列。投稿人吴朱华曾在IBM中国研究院从事与云计算相关的研究,现在正致力于研究云计算技术。本篇是本系列的最终章,将总结一下App Engine在使用方面的注意点,最佳实践和适用场景,最后会谈一下我对App Engine的一些期望。注意点执行速度偏慢:由于其分布式的设计,所以在速度

2010-06-27 00:51:00 726

转载 探索Google App Engine背后的奥秘(5)- Datastore的设计

 作者: ikewu | 可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.dbanotes.net/arch/google_app_engine-datastore.html按:此为客座博文系列。投稿人吴朱华曾在IBM中国研究院从事与云计算相关的研究,现在正致力于研究云计算技术。本篇会首先会从程序员角度来介绍一下Datastore在使用方面的一些信息,之后会接着介绍Datastore是如何构建的。使用方面首先,在编程方面,Datastore是基于"Entity

2010-06-27 00:49:00 672

转载 探索Google App Engine背后的奥秘(4)- Google App Engine的架构

 作者: ikewu | 可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.dbanotes.net/arch/google_app_engine-arch_intro.html按:此为客座博文系列。投稿人吴朱华曾在IBM中国研究院从事与云计算相关的研究,现在正致力于研究云计算技术。本篇将首先介绍App Engine的一些设计理念,接着将对App Engine的组成部分等进行介绍。设计理念App Engine在设计理念方面,主要可以总结为下面这五条:重用现有的G

2010-06-27 00:44:00 855

转载 探索Google App Engine背后的奥秘(3)- Google App Engine的简介

 作者: ikewu | 可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.dbanotes.net/arch/google_app_engine-intro.html按:此为客座博文系列。投稿人吴朱华曾在IBM中国研究院从事与云计算相关的研究,现在正致力于研究云计算技术。通过前面两篇介绍,大家应该对Google强大的基础设施有一定的了解。本篇开始介绍构筑在这强大基础设施之上的Google App Engine。Google App Engine的介绍由于发布S

2010-06-27 00:42:00 592

转载 探索Google App Engine背后的奥秘(2)--Google的整体架构猜想

 作者: ikewu | 可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.dbanotes.net/arch/google_app_engine_arch_guess.html按:此为客座博文系列。投稿人吴朱华曾在IBM中国研究院从事与云计算相关的研究,现在正致力于研究云计算技术。本文是基于现有的公开资料和个人的经验来对Google的整体架构进行总结和猜想。在软件工程界,大家有一个共识,那就是"需求决定架构",也就是说,架构的发展是为了更好地支撑应用。那么本文

2010-06-27 00:40:00 531 1

转载 探索Google App Engine背后的奥秘(1)--Google的核心技术

 作者: ikewu | 可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.dbanotes.net/arch/google_app_engine_arch.html按:此为客座博文系列。投稿人吴朱华曾在IBM中国研究院从事与云计算相关的研究,现在正致力于研究云计算技术。本系列文章基于公开资料对Google App Engine的实现机制这个话题进行深度探讨。在切入Google App Engine之前,首先会对Google的核心技术和其整体架构进行分析,以帮助

2010-06-27 00:34:00 604

操作系统生产者——消费者模拟程序

操作系统生产者——消费者模拟程序 两个线程里创建独立的定时器

2008-12-17

深入Managed_DirectX_9

Device类是DirectX里的所有绘图操作所必须的。可以把这个类假想为真实的图形卡。场景里所有其他图形对象都依赖于device。你的计算机里可以有一个到几个device,在Mnaged DirctX3D里,你可以控制任意多个device。

2008-06-09

LCC4.2-VC6-Src

LCC4.2编译器VC6下完整可编译源代码及VC6工程文件

2008-05-16

G723_Source&SDK

G723的源程序,内有文档,用于DSP ccs平台,自己扩展到其它平台吧

2008-04-27

PowerPC汇编指令

包含三本书如下:PowerPC User Instruction Set Architecture IPowerPC Virtual Environment Architecture Book IIPowerPC Operating Environment ArchitectureBook III

2008-04-12

Turbo Pascal6编译器源代码

Turbo Pascal6编译器全部源代码,都知道,网上偶得,与大家分享

2007-12-19

文法化简与改造

文法化简的程序,实现文法化简,文法改造,的消除空产生式,消除单产生式,消除无用产生式的功能

2007-12-16

多用户共享的C#和AJAX的B/S绘图板

基于Web的绘图板。它使用C#和AJAX技术在服务器和客户端进行交互。基本的想法是使用AJAX,在多个客户端之间共享绘图的面板。

2007-11-23

DigitalDisplay(数字显示)

如何将你的软件展示给用户是非常重要的,NextUI提供了一系列的界面控件,希望对每个人有用。<br>这里的控件是一个液晶数字显示屏,可以很酷地显示数字,并且每个数字都可以实现边框外发光的效果。<br><br>代码使用<br><br>控件需要的配置代码非常的少。<br><br>Alignment:对齐方式<br>BackGrdColor:设置控件的背景颜色<br>BackGroundImage:控件的背景图案<br>EnableGlare:渐进的阴影效果<br>FontColor:前景颜色<br>Number:这里的数字可以是浮点数也可以是负数<br>PanelColor:数字显示屏的颜色<br>PanelNumber:可以显示的Panel个数

2007-11-23

jdsl(Data Structures Library in Java)

What is JDSL? <br><br>JDSL is the Data Structures Library in Java. It is a collection of Java interfaces and classes that implement fundamental data structures and algorithms. More about JDSL. <br>JDSL is being developed at the Center for Geometric Computing, Department of Computer Science, Brown University. The development of JDSL has been supported in part by grant CCR-0098068 from the National Science Foundation.

2007-11-14

内存驱动源代码

内存驱动源代码,学习

2007-09-06

Dos下的TCP/IP源代码

Dos系统下的TCP/IP源代码

2007-09-06

Linux-TCP/IP协议源代码分析

Linux下TCP/IP协议栈源代码分析,都知道,不用说了

2007-09-06

XML解析类

用C++实现的XML解析类

2007-07-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除