**
首先是wikipedia的介紹:
官方**:
官網介紹:about
特性列表:about/features
開發者對ogre評價:about/testimonials
download/sdk
每個類的宣告和實現都放在單獨的原始檔中,classname.h裡宣告,classname.cpp裡實現,除少數類外;
ogre的所有東西都放在「ogre」命名空間;
盡量使用stl的容器和演算法(所以ogre很依賴stl);
好了,看完介紹,可以動手了,官網有tutorials:
tikiwiki/tiki-index.php?page=tutorials
basic tutorials簡單講了ogre的各個方面:camera, light, shadow, sky, fog, input(key and mouse)等等,大概都是一步步教你做,然後簡單講解原理,建議全看,邊看邊跟著做;intermediate tutorials和in depth tutorials有一定深度,建議對ogre有初步經驗之後再看。
tikiwiki/tiki-index.php
docs/api/1.9/
當你遇到什麼特殊問題,可以去ogre論壇看看,很可能別人問過這個問題了,也可以發帖問,不要擔心自己的英語不好,老外會很熱情的給你解答的:
forums/
ogre 3d 1.7 beginner』s guide (felix kerger, 2010)
第一本書我讀了大部分了,內容形式是那種舉例子教你做的,例子都較為簡答(跟basic tutorials乙個級別),適合入門,但ogre背後的原理涉及很少;第二本是也是以應用為主的。怎麼說呢,這兩本書可以用來入門吧。
pro ogre 3d programming是另一本ogre的書,但太舊了,不建議看。
《ogre 3d遊戲開發框架指南》(邸銳,2010)是我能找到的為數不多的中文書籍,我沒看,因為我看目錄也是以例子為主的。
docs/manual/manual_toc.html#sec_contents
ogre sdk 1.8.1包裡也有。
在更深入探索ogre之前你可能需要了解一下設計模式(得益於此,ogre才有這麼優美的設計)、stl標準庫、c++模板等。哦,還有圖形學相關理論,我推薦浙江大學的乙個圖形學課程的**,看看上面給出的上課ppt之後你會對圖形學有大致了解:
剩下的估計是看源**了吧。
ogre場景查詢 簡單學習
一.簡要概述 在ogre中場景查詢主要使用scenequery及其子類。場景查詢主要有三中 rayscenequery即射線場景查詢 regionscenequery即區域場景查詢 intersectionscenequery即相交場景查詢 而regiontionscenequery又分為 sphe...
OGRE資源的四種狀態
未定義 遊戲程式啟動時所有資源的預設狀態,資源未被索引,所以ogre不知道它們的存在。已宣告 資源已被索引,ogre已經知道這些資源的存在,但它們還沒被初始化。平時我們讀取了資源配置檔案之後,資源就進入了這種狀態。未載入 資源已被初始化 被初始化的資源都生成了乙個分別對它們的引用 這些引用會占用小部...
Ogre 學習的歷程
我的瑞士留學 生活之到達並感受著 我去瑞士留學 時飛機的故障,迫使飛機反航。我就這樣一直坐在窗邊看著飛機放油,40噸航空油,在空中足足放了1個多小時。最終,當所有的油放光後,飛機在機長的高超駕駛技術下,安全著陸了。著陸的一瞬間,全機乘客爆發出熱烈的掌聲,表示對機長的感謝。我的心也終於不再空白,也是由...