原创 VCF的開發環境搭建

VCF的開發環境搭建 一、VCF是什麼? 已經有幾篇文章詳細介紹了,這裏我就不重複了,詳細內容請了解linkman網友的關於VCF(Visual Component Framework),關於VCF的RTII機制的分析VCF的RTII機制

原创 C#中RTTI控制的例子

using System.Reflection;   private object GetProperty(object AObject, string APropertyName) {    if (AObject == null)

原创 vs2005環境下CELayoutEditor源碼編譯詳細步驟

vs2005環境下CELayoutEditor源碼編譯詳細步驟今天初試了一下CEGUI的官方編輯器——CELayoutEditor,其過程真可謂“飽受挫折”。現簡要寫下其源碼的編譯過程,已使可能會用到的朋友少走些彎路1.    要編譯CE

原创 使用模板來實現多態

摘要現在用C++實現多態的常用方法是通過繼承和虛函數。但是使用模板同樣可以實現多態。使用繼承和虛函數來實現多態(稱作動態的多態)存在以下幾個設計上的問題:1. 增加了複雜度2. 增加代碼大小以及程序運行時間3. 降低程序的靈活性使用模

原创 利用CEGUI+Lua實現靈活的遊戲UI框架

利用CEGUI+Lua實現靈活的遊戲UI框架 新一篇: 遊戲創造一種電影體驗,很難嗎? | 舊一篇: 基於組件方式的遊戲UI架構設計 <script>function StorePage(){d=document;t=d.selec

原创 What GUI system to use for C++/Ogre MMOG?

http://www.gamedev.net/community/forums/topic.asp?topic_id=512224&whichpage=1     What GUI system to use for C++/Ogre

原创 淺談模板函數的重載解析優先順序

  函數模板可以被重載、顯式特化重載、普通函數重載。如以下函數模板的重載聲明: namespace LDQ_TEST{ //函數模板定義 template< typename T > T sum( T, int );  //T == do

原创 亂談CEGUI

  亂談CEGUI cwindow繼承於cpropertyset,cpropertyset有一個函數可以添加新的property到集合中:add_property爲了強化控件的能力,可以通過爲控件建立新的cproperty子類

原创 VS2005下CEGUI0.6.1安裝與編譯

  VS2005下CEGUI0.6.1安裝與編譯 新一篇: [轉載]CEGUI如何輸入中文 |  <script>function StorePage(){d=document;t=d.selection?(d.selection.t

原创 C++指針探討

主題:C++指針探討[內容來自互聯網] 作者:Chipset      發表時間:2008-3-23 18:48:00 樓主   //下面內容不保證一定全部正確,因爲內容太多而沒有充足的時間細緻的瀏覽。//這個帖子的目的很簡單:希望對

原创 關於C++中RTTI的思考

關於C++中RTTI的思考     RTTI(運行時類型信息),是所有RAD開發工具的基礎。     這段時間,因爲需要在自己的軟件中加入擴展的RTTI功能,於是專門對RTTI進行了研究,現在一些心得寫下來。     RTTI

原创 開源遊戲引擎及遊戲

  1、遊戲引擎Ogre3D遊戲引擎http://www.ogre3d.org/Quake3遊戲引擎http://www.ioquake3.org/http://www.vorbis.com/http://www.libsdl.o

原创 知名 GUI lib 簡評

  GTK+, Qt, wxWidgets 比較簡評收藏 新一篇: MinGW, GDB, Cygwin的概念 | 舊一篇: 從動態直線到手電筒效果 <script>function StorePage(){d=document;

原创 Talk:OpenGL GUI Framework

Talk:OpenGL GUI Framework Article Discussion Edit + History [edit] Excerpts from comments Useful bits extract

原创 Lua學習筆記一

   Lua學習筆記一 新一篇: Lua學習筆記二--在Lua中使用自己的C函數 | 舊一篇: 在VS2005中配置LUA <script>fun