游戏引擎
costa100
这个作者很懒,什么都没留下…
展开
-
用ORGE+OFUSION+CEGUI+NxOrge+OpenAL组件构造一个游戏引擎
最近打算做一个赛车游戏,先去看了>和>这本书,根据里边的教程,一步步实现了一些基本的功能模块,学完>后,已经可以构造一个简陋的游戏引擎了。但是据之前了解的情况,我构造的这些功能模块网上都有了,而且比我写的更好,于是我就想到用开源的组件构造一个游戏引擎。渲染模块用ORGE, 场景建模OFUSION, 界面模块用CEGUI, 物理模块用NxOrge,声音模块用OpenAL。以后需要其他模块还可以添加进来。ORGE下载地址:http://www.ogre3d.org/OFUSION下载地址: http:原创 2010-11-27 16:51:00 · 3343 阅读 · 2 评论 -
BUFF系统的实现
BUFF系统的实现熊立丁fairplay1986@gmail.com>version 0.1, 2011-09BUFF是很多游戏都在采用的一种临时增益机制。本文讲述如何在基于关系型数据库的网页游戏中实现这一系统;如何扩展该系统;以及如何提高该系统的性能。引言BUFF是很多游戏都在采用的一种临时增益机制;与之对应,还有用于减益的转载 2014-02-20 11:28:30 · 7182 阅读 · 0 评论 -
Buff系统
Buff系统 BUFF状态可以通过游戏道具、使用技能、被攻击技能、NPC、宠物等等实现。BUFF状态,有很多技能在释放后,会对目标产生一定时间的额外影响,这些影响有的是增益的,有的是减免的。比如法师的“熔岩地”,会对目标产生转载 2014-02-20 11:19:55 · 2507 阅读 · 0 评论 -
自学游戏程序的必备资料
根据汇众教育中关村游戏培训学校专家称,如果要想自学游戏程序,那么这些事你必备的游戏开发资料1、Gamebryo 2.2游戏引擎(盛大、腾讯等公司制作网络游戏常用)+Gamebryo v2.2.1说明文档2、游戏PDF书及其代码:3D游戏编程、3D游戏编程大师技巧、Direct3D游戏编程入门教程第2版、DirectX角色扮演游戏编程DirectX特效游戏程序设计、MFC windo原创 2013-03-01 14:11:22 · 2069 阅读 · 0 评论 -
渲染分析工具
3D Ripper DX ForumGLIntercept - Similar tool for OpenGLOGLE - GLIntercept plugin for capturing geometry from OpenGL applications3D Ripper - similar tool for DirectX 9.0 applicationsNVPerfHUD原创 2013-02-26 16:58:05 · 1259 阅读 · 0 评论 -
3D游戏引擎特效系统设计
本文转自:http://blog.csdn.net/shadow_gz/article/details/6359220特效系统对于通用化的特效,图形效果,我设计结构是如下:第一部分:EntitySource 特效的渲染实体,封装了各种类型特效的渲染。现已经支持了粒子特效,序列帧动画,地形贴花等继承其的子类:EffectSourceBase UV动画,模型动画,粒子转载 2012-12-27 10:44:37 · 1296 阅读 · 0 评论 -
falagard skinning ssytem for CEGUI 参考手册翻译(2)
<br /><FrameComponent> Element <br />目的:<br /> <FrameComponent> 元素通常通过用8幅图片给4个角,4条边和一幅单一图片来做背景来定义一个<br />图象框架,如果忽略那么任意一个图象都不是必须的。(一共最多9个图片)<br /> <br />属性:<br /> 无<br />用法:<br /> 注意:子元素必须按下面循序定义。<br /> 1)<Area> 定义frame的目标区域<br /> 2)详细指定每一个图片要画的位置<br /> 3)可转载 2010-12-21 16:01:00 · 854 阅读 · 0 评论 -
CEGUI学习笔记七--如何扩展CEGUI控件库(二)
<br />本文是扩展CEGUI控件库的第2部分,对FalButton.CPP文件的分析记录。<br />目的是探究下如何去控制 Renderer,从而彻底实现一个CEGUI没有的控件类型。<br />但是分析未完成,希望这些半成品能对大家有用。<br />PS:由于公司的网络限制,所以Blog很长时间未更新。家里还没电脑,上班偷偷写的....<br />下次将整理下单独编译CEGUI,并给出CEGUI与Ogre结合的详细步骤。<br /><br />----------------------------原创 2010-12-21 15:37:00 · 1005 阅读 · 0 评论 -
CEGUI学习笔记四-- [转载]如何输入中文
2008.5.5[修改] 修改了关于工具函数的命名,使上下文统一[修改] 修改了CEGUI::System::getSingleton().injectChar(...),原文没有调用 获取单件。感谢 richardhe@live.cn 指出了以上错误。--------------------------------------------------------------------------------原贴URL:http://tb.blog.csdn.net/TrackBack.aspx?Post转载 2010-12-21 15:35:00 · 715 阅读 · 0 评论 -
CEGUI学习笔记三-- 如何显示中文
<br />CEGUI使用utf8编码格式。这就意味着我们可以很简单的就显示中文。<br />1、弄个包含中文的字体,在这里我借用大多数例子里的 “C:/windows/Font/simhei.ttf”文件。把这个文件拷贝到Datafiles文件夹的Font文件夹里。<br />2、随便照着一个 .Font文件,自己写一个simhei.font文件。可以用TXT写,然后保存,有的朋友说需要保存为utf8编码格式,实际上是不需要的。<br />3、同时注意修改你加载到程序里的scheme文件,将里面的字体文件转载 2010-12-21 15:34:00 · 559 阅读 · 0 评论 -
转--CEGUI学习笔记一--FirstWindow和FalagardDemo1分析
前言 该系列文章将记录我在学习CEGUI(0.6.0)时碰到的一些问题和得出的心得体会,适合没有任何CEGUI基础的朋友看。我会不定期的将自己的学习整理成笔记,同时由于我是本月刚接触CEGUI,也是正在学习的阶段,所以热烈欢迎各路朋友和我探讨、交流、指教。最终目的是想在基于OGRE图像库的项目中应用CEGUI,希望我这些文字对你有所帮助。 ------------------------------------------------------------------------------转载 2010-12-21 15:28:00 · 732 阅读 · 0 评论 -
CEGUI学习笔记六-- 使用CEGUI解决具体问题
<br />本文讲述了如何实现以下几个具体问题:<br />1、设置控件的背景为透明。<br />2、以D3D9为渲染层的时候,Tooltip工作不正常(一闪而过)。<br />3、模拟MessageBox。 <br /><br />--------------------------------------------------------------------------------<br />1、设置控件的背景为透明<br />有3种方法来解决这个问题:<br />1、修改Imageset文件,提转载 2010-12-21 15:36:00 · 796 阅读 · 0 评论 -
cegui_src版安装与编译
1. cegui 0.7.1的下载地址:http://prdownloads.sourceforge.net/crayzedsgui/CEGUI-0.7.1.zip?download2. cegui 0.7.1依赖库的下载地址:http://prdownloads.sourceforge.net/crayzedsgui/CEGUI-DEPS-0.7.x-r1-vc9.zip?download3. 将cegui解压,建议将解压后生成的cegui目录改名为对应的版本号,例如:F:/SDK/cegui-v0-7-原创 2010-11-29 11:01:00 · 765 阅读 · 0 评论 -
orge_src版编译与安装
<br />今天编译了orge,第一次安装编译orge挺麻烦的,现把编译和安装步骤总结一下:<br />1.ogre 1.7.0的下载地址:https://sourceforge.net/projects/ogre/files/ogre/1.7/ogre-v1-7-0.zip/download<br />2.ogre 1.7.0依赖库的下载地址(不定期更新,请关注该贴):http://www.ogre3d.org/forums/viewtopic.php?f=1&t=54533<br />3.将ogre解压原创 2010-11-29 10:13:00 · 1387 阅读 · 0 评论 -
orge学习资源
<br />网站:<br />1、 OGRE官网 http://www.ogre3d.org (重要)<br />2、 OGRE WIKI http://www.ogre3d.org/wiki/index.php/Main_Page(重要)<br />3、 NxOgre WIKI http://www.ogre3d.org/tikiwiki/Nxogre (重要)<br />4、 OGRE论坛http://www.ogre3d.org/addonforums/index.php (重要)<br /原创 2010-11-27 17:06:00 · 5436 阅读 · 1 评论 -
Buff系统框架设计
Buff的配置文件BufType: 1: 精神类Buf 2: 物理类Buf 3.元素类Buf 4.其他类Buf 5.被动类BufBufSubType: 1000-1999 精神子类 2000-2999.物理子类 3000-3999.元素子类 4000-4999.其他子类 5000-5999.被动子类。所以子类可以唯一标识一个Buff的类别 OppGroupId: 表明该转载 2014-02-20 11:47:58 · 2647 阅读 · 0 评论