自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

透明果冻

Get My Dream(引擎群161460436)

  • 博客(15)
  • 资源 (4)
  • 收藏
  • 关注

原创 CEGUI学习笔记一--FirstWindow和FalagardDemo1分析

前言        该系列文章将记录我在学习CEGUI(0.6.0)时碰到的一些问题和得出的心得体会,适合没有任何CEGUI基础的朋友看。我会不定期的将自己的学习整理成笔记,同时由于我是本月刚接触CEGUI,也是正在学习的阶段,所以热烈欢迎各路朋友和我探讨、交流、指教。最终目的是想在基于OGRE图像库的项目中应用CEGUI,希望我这些文字对你有所帮助。 ------------------

2009-07-22 18:16:00 1475 1

转载 在Lua中调用C++函数

 翻译自http://gamedevgeek.com/tutorials/calling-c-functions-from-lua/在Lua中调用C++函数我的第二部分教程讲解了怎样在C++中调用Lua函数。在这部分中,我们将讨论相反的情况——在Lua中调用C++函数。由于我没有想到一个简单的例子来说明这种情况,因此,我借用了Lua官方文档中的average函数来进行讲解。本教程涵盖了Lu

2009-07-20 14:46:00 918 1

转载 利用CEGUI和Lua实现框架

在上一篇文章中,介绍了一种基于组件方式的游戏UI架构设计方案,在这里,笔者将介绍如何利用CEGUI和Lua来实现这种灵活的框架。       CEGUI是一个兼容OpenGL、DirectX的优秀开源GUI库,关于她的介绍以及如何在Direct3D中使用她,可以参考http://blog.csdn.net/Lodger007/archive/2007/07/02/1675141.aspx一文。Lu

2009-07-20 14:43:00 2616

转载 Lua入门

 翻译自http://gamedevgeek.com/tutorials/getting-started-with-lua/Lua入门 Lua是一个被设计成用于扩展C/C++编程的轻量级脚本语言。不幸的是,网上很少有关于这个语言的在线教程。我主要通过阅读其源代码来了解它是怎样工作并且通过一些发布的程序学习它。希望,通过下面的教程,会让学习Lua更加简单。本教程涵盖了Lua5.1。在Lua的每一个版

2009-07-20 14:15:00 787

转载 调用Lua函数

翻译自http://gamedevgeek.com/tutorials/calling-lua-functions/ 调用Lua函数这是Lua脚本语言教程系列之二。在第一篇中,我们学习了在Windows和Linux下编译并运行"Hello, World!"程序。如果你没有看过,请参考Lua入门一文。本教程涵盖了Lua5.1。在Lua的每一个版本中都有一些非常不同之处。下面的示例代码将不能在

2009-07-20 14:07:00 735

原创 游戏引擎发展史

[1.导读]    游戏引擎(Game Engine)是什么?大多数人给出的解释都是基于engine的英文翻译,将游戏引擎等同于汽车中的引擎(发动机),再好一些的解释成动力,这些解释都对,但是动力只说并不全面,不能完整反映出游戏引擎在游戏中的作用与地位。布加迪威龙之所以强大就是源自其W16发动机  先举一个简单例子,在某游戏中的一个场景中,玩家控制的角色躲藏在屋子里,敌人正在屋子外面搜索玩

2009-07-16 16:38:00 3065

转载 CEGUI 0.6.1安装与配置

文章部分来自http://blog.csdn.net/kun1234567/archive/2008/04/08/2259450.aspx但是我按照他安装的并不能运行,而且现在已经出了SDK跟BIN版本,完全不必自己编译源代码了。之所以贴出来,算是一个补充吧CEGUI 0.6.1安装与配置第一.   什么是CEGUI?CEGUI是一个游戏UI库,开源,使用XML作资源定位,支持lua脚本,

2009-07-15 16:36:00 2515

转载 CEGUI 使用方法 五

输入处理入门 通过学习前面的教程,你现在可以渲染GUI,载入文件甚至创建窗口。这时,你也许想给你的GUI添加用户交互了。本教程将讲述这些。CEGUI 输入处理简介坏消息令人吃惊的是:CEGUI不会自动捕获任何用户输入,由程序决定CEGUI需要处理哪些输入。这意味着:每当产生按键或鼠标移动等消息时,你就得把它们传递给CEGUI。尽管初次看起来很奇怪,这其实也给了你更多的控制权 ---

2009-07-15 16:29:00 1556

转载 CEGUI 使用方法 六

统一度量系统使用指南 注意:此教程仅适用于CEGUI >= 0.4.0统一度量系统使得我们可以用相对部分和绝对部分共同来表示一个坐标或大小。这给窗口布局带来了极大的方便。比如:你可以用相对尺寸来表示高度,使用绝对大小表示宽度,或者混合使用。统一度量系统共有三种形式:    * UDim      :  简单的一维    * UVector2  :  由两个UDim组成的二维向量

2009-07-15 16:29:00 1048

转载 CEGUI 使用方法 四

创建CEGUI窗口入门 本课将讲述如何创建并显示一个简单的CEGUI窗口。在继续之前,请确保你已经通读并完全理解了前面的几篇教程:CEGUI渲染入门,资源管理入门和装载数据文件和初始化入门。这非常重要,因为本教程是建立在那些教程的基础之上的。 概念介绍:窗口和控件在进行教程之前,你必须了解一些重要的概念。所有的控件都是窗口这是最重要的概念。所有的控件类都是从Window这个

2009-07-15 16:28:00 1323 3

转载 CEGUI 使用方法 一

CEGUI渲染入门不管你用的是什么引擎,至少要做如下所示最基础的三步,才能使CEGUI运行起来。1. 创建 CEGUI::Renderer 对象。2. 创建 CEGUI::System 对象。3. 调用渲染函数。当然,真正实现游戏GUI,你还需要装载相关的数据文件、进行一些最基础的初始化(这在 装载数据文件和初始化入门 一文中进行讲解),你也需要处理用户输入(这在 输入处理入门 一文中

2009-07-15 16:27:00 1809

转载 GUI 使用方法 二

资源管理入门 如果你已经读了 CEGUI渲染入门 这篇文章,你已经知道:要想让CEGUI跑起来,至少要对CEGUI进行最基础的初始化,并调用System::renderGUI方法,这看起来很不错。可是,你仍然不能让程序画任何东西!为了达到胜利的彼岸,下一步是设置资源管理器组(resource provider groups),我们将用它们装载一些文件供CEGUI在渲染的时候使用。 

2009-07-15 16:26:00 1387

转载 CEGUI 使用方法 三

装载数据文件和初始化入门  Ok。目前你已经学习了 CEGUI渲染入门 和 资源管理入门,下一步就要开始学习装载数据文件了。只有装载了相关数据文件,CEGUI才会产生想要的输出!  数据文件概述 CEGUI使用多种类型的数据文件。刚开始学的时候,可能搞不清:它们是什么,它们之间怎样联系以及它们怎样被载入。所以,我决定先介绍一下这些数据文件:它们是什么,它们将被用来干什么以及它们

2009-07-15 16:24:00 1531 1

原创 DirectX 调用 CEGUI 的一般方法

CEGUI用了很多外部库, 不过这些应该帮你配置好了才对, 你编译的时候它具体有什么提示? 不用OGRE是明智的, 它太复杂, 被过度设计了, 最好也别用CEGUI, 运行效率不好, 自己写UI, 如果仅是游戏的话, 用到的UI控件应该不多, button, textbox, menustrip足够了, 在rect类上加个z-order处理遮盖, 自己写callback函数和处理msg, 封装起来

2009-07-15 15:39:00 1742

转载 DirectX之Shader概述

      微软DirectX应用程序界面API首次发布于1995年,是为了在Windows平台上让开发人员们更容易操作多媒体和游戏编程资源而生的。在 DirectX之前,游戏的开发都是基于硬件的编程,显卡、声卡等的产品如此众多,要编写一款能运行在所有平台上的游戏简直是一件噩梦般的工作。  DirectX包含2D/3D图形、声音、输入输出设备等多个组件,提供了一整套的多媒体接口方案。在统一的接口面

2009-07-14 15:03:00 7318

osgAudio声音效果库

主要是用于虚拟仿真osg引擎的3d声音效果库,可以提供声音加载播放等功能。

2013-03-28

Ogre编程终极手册

对于Ogre编程入门以及学习的好教程。 OGRE这个名字很直白,就是 Object-Oriented Graphics Rendering Engine(面对对象的图形渲染引擎)。

2011-05-27

游戏编程中的人工智能技术

游戏编程中的人工智能技术源代码,包含很多AI的算法,由浅入深,是不可多得的好代码啊!~

2009-02-17

ADP6.0中文简体说明书

安装ADP 编程软件的基本硬件需求如下:<br/>1. 个人计算机主机:建议使用CPU 为80586 或更高级机种。<br/>2. 内存:建议使用64M 以上。<br/>3. 硬盘:硬盘必需有60M 以上的空间。<br/>4. 显示器:一般VGA 或SVGA 显示卡。Windows 色彩显示<br/>请设256 色或以上,屏幕分辨率请设为800×600 或以上。

2007-06-14

空空如也

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

TA关注的人

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