原创 爲自己的Ogre 應用程序添加 CEGUI應用 (四部曲)

 1. 頭文件 Code: #include <CEGUI/CEGUI.h>     #include<CEGUI/RendererModules/Ogre/CEGUIOgreRenderer.h>   2.初始化引導系統 C

原创 項目源碼列表(1)

BaseApplication.h Code: #ifndef __BaseApplication_h_    #define __BaseApplication_h_         #include <OgreCamera.h

原创 使用CEGUI coding

創建一個CEGUI窗口 這個指南的目的是讓我們創建一個簡單的窗體然後顯示到屏幕上。在開始這個前,理解上面兩節是很重要的。因爲這節是建立在它們的基礎上。    內容:    介紹窗口和部件的概念    每個部件就是一個窗體    許多設置

原创 應屆畢業生生存法則-- 那些畢業生

年年歲歲花相似,歲歲年年各不同,當氣溫漸暖時,又即將迎來**畢業生大軍進入社會,而這新的大軍裏的面孔已煥然一新,也許你就是其中的一員。   初出校園,畢竟學校不同於社會,學習不同於工作。每個人都要經歷這樣的一個過程,有人彷徨,有人迷惘,也

原创 Common Problems with OgreMax 導出時的注意點

You exported a scene, loaded it in the viewer, and see nothing other than the background color - You can check these th

原创 C 指針聲明解讀之 右左法則

C指針聲明解讀之右左法則  (轉摘)   C語言所有複雜的指針聲明,都是由各種聲明嵌套構成的。如何解讀複雜指針聲明呢?右左法則是一個既著名又常用的方法。不過,右左法則其實並不是C標準裏面的內容,它是從C標準的聲明規定中歸納出來的方法。C標

原创 C++ 深拷貝 與 淺拷貝

          最近在寫一些C++程序,遇到個問題,內存會出錯,查了一些材料,終於發現問題所在了,原來碰到了傳說中的深拷貝和淺拷貝問題了,查看一些材料,現在對這個問題做個總結:   在類定義中,默認是淺拷貝,即“位拷貝”,用在基本類中

原创 OpenAl SoundManager, dll version

Goals Simple sound manager using OpenAL (http://www.OpenAL.org). Nearly no Ogre code was used to be as universal as

原创 編譯安裝Physx + NxOgre 遇到的問題 (總算編譯成功)

             編譯安裝Physx + NxOgre (一)Setting the environmental variable for PhysX By setting up an environmental variabl

原创 A star 算法學習研究(轉)

很感謝Pz這麼好的文章                                     基礎A*優化算法實現(自動尋路基礎)   A*算法是基於樹結構遍歷過程的一個優化算法,A*其實是一種思想,採用啓發式遍歷來得到起始點到目標點的

原创 有限狀態機的編寫(遊戲AI學習)

  FSM有限狀態機的編寫 (1)相比if--else--then 狀態邏輯它的優點: 編寫快速簡單,易於調試,很少的計算開銷,直覺性,靈活性 (2)視頻遊戲中常常把狀態封裝成對象,包含推動狀態轉變所需要的邏輯 狀態接口: State類

原创 OgreOggSound——Ogre的OpenAL聲音庫的安裝

參考網站:OgreOggSound Forum   經過比較長時間的探索,終於找到一個還可以用的聲音庫的封裝,摒棄了之前的簡陋的OpenAL SoundManager,改用一個封裝的更好的庫——OgreOggSound,支持ogg格式和

原创 D3D中的 模板緩衝區 (c++源碼)

                                 D3D中的 模板緩衝區 自己感覺自開始學習 D3D以來,D3D中的模板緩衝區技術 最難理解得了, 到現在自己還不敢說自己對模板緩衝區很理解,他的工作機制,以及如何創 建模

原创 VS2008 無法更新程序數據庫默認分類 解決方案

VS2008下error C2471: 無法更新程序數據庫默認分類 解決方案:修改項目屬性 右擊項目 --> "屬性” 1. “C/C++” --> "常規” -->”調試信息格式” 設置爲 “C7 兼容(/Z7)” 2. “C/C++”

原创 DirectX中繪製文字效果分析(3D/c++)

                                               D3DXCreateText方法 繪製三維網格文字 (1)創建網格 Text指針 Code: ID3DXMesh* Text =0;