关闭

[置顶] 网络游戏同步方法集

网络游戏同步...
阅读(948) 评论(1)

[置顶] CEGUI学习笔记一--FirstWindow和FalagardDemo1分析

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

[置顶] 在Lua中调用C++函数

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

我的2009年

好累!或许我不该这么说,但我是发自内心的。 在惶惶忽忽的交叉往回中,我走到了2010年1月1日,同样是个让所有人感到幸福的日子,可在我里面确失去了以往的激动。我怎么了,我自己也不知!我试图用烟雾缭绕和酒精刺激来让我回忆那些,那就慢慢开始吧。     2009年,我该从何讲起呢!?     呵呵,就从工作谈起吧!那是在华力创通这个公司感到了危机感的时刻吧!是的,就是那个时刻,在大部分的项目无法...
阅读(717) 评论(3)

利用CEGUI和Lua实现框架

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

Lua入门

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

调用Lua函数

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

游戏引擎发展史

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

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脚本,...
阅读(2122) 评论(0)

CEGUI 使用方法 五

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

CEGUI 使用方法 六

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

CEGUI 使用方法 四

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

CEGUI 使用方法 一

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

GUI 使用方法 二

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

CEGUI 使用方法 三

装载数据文件和初始化入门  Ok。目前你已经学习了 CEGUI渲染入门 和 资源管理入门,下一步就要开始学习装载数据文件了。只有装载了相关数据文件,CEGUI才会产生想要的输出!  数据文件概述 CEGUI使用多种类型的数据文件。刚开始学的时候,可能搞不清:它们是什么,它们之间怎样联系以及它们怎样被载入。所以,我决定先介绍一下这些数据文件:它们是什么,它们将被用来干什么以及它们...
阅读(1221) 评论(1)
190条 共13页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:362961次
    • 积分:4810
    • 等级:
    • 排名:第6623名
    • 原创:103篇
    • 转载:86篇
    • 译文:1篇
    • 评论:59条
    文章分类
    最新评论