青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 94, comments - 250, trackbacks - 0, articles - 0
  C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

Nebula3學習筆記(1): 序

Posted on 2008-12-14 21:03 Condor 閱讀(2265) 評論(1)  編輯 收藏 引用

前言

目前這個引擎只是一個預覽版, 很多功能仍在開發當中

硬件需求: 顯卡支持ShaderModel3.0

作者Blog: http://flohofwoe.blogspot.com

用到的開源工程

為了避免版本之間的不兼容, 已經在SDK中包含

體系結構一覽

  • Nebula3 分成三層, 每一層都是建立在另一層之上的:
    • 基礎層: 最底層, 提供了一個圖形和音頻之下基本的平臺抽象. 基礎層可以用作任意類型的程序開發平臺, 而不僅僅是實時3D程序.
    • 渲染層: 這是中間層, 它在基礎層之上另加了許多特性, 像3D渲染, 音頻, 物理和場景管理等.
    • 應用程序層: 這是最高的一層, 提供了一個完整的游戲框架, 這使得開發人員可以集中精力在游戲邏輯上, 而不用對關心各種細節實現.
  • Nebula3 會跟Mangalore 合為一個整體, Mangalore的各種子系統會集成到Nebula3的適合它們的層中去.
  • Nebula3 比 Nebula2更趨向于使用C++.
  • Nebula3通過引用計數和智能指針實現了對象生命周期的管理.
  • Nebula3的新對象模型使用一個4 byte的基類來代替Nebula2中70+ bytes的.
  • RTTI更高效, 更易用.
  • Nebula3仍然不使用C++異常, RTTI和STL(所有這些不是降低性能就是降低便攜性).
  • 根據類名來創建對象更快更易用.
  • Nebula3 避免使用C Lib, 去除了附加的代碼層.
  • Nebula3 使用LUA 代替TCL作為標準的腳本語言(當然也可以增加其它腳本語言的支持)

基礎層

  • App 包含各種Application類
  • Attr 屬性注冊
  • Core                Nebula3的對象模型
  • Debug 程序內存轉儲和基于HTTP的調試信息(這個真是個好東西, 第一次聽說)
  • Http 實現了HTTP服務器和客戶端, 這樣可以在瀏覽器中實時查看調試信息
  • IO 輸入輸出系統, 很方便
  • Math 基于C++的數學庫, 沒什么特別的
  • Memory 實現了定制的內存分配器
  • Messaging 消息定義
  • Net 最基本的基于TCP協議的C/S架構, 更多的功能會在高層的網絡擴展中給出
  • Scripting 腳本系統
  • System 硬件平臺和特定操作系統相關的一些特性
  • Threading 多線程
  • Timing 時間/定時器管理
  • Util 工具庫, 包括各種容器, 數據結構, 還有一個強大的string類(拋棄STL吧!)

渲染層

  • CoreGraphics 圖形庫核心類
  • Frame 基于幀的處理, 如RenderTarget, PostProcess等
  • Graphics 一些實體類型定義, 如Camera之類
  • Input 輸入設備, 就是鼠標鍵盤手柄…..
  • Lighting 光照處理, 包括陰影算法(竟然要SM3.0@_@)
  • Models 骨骼模型&粒子系統
  • RenderUtil 目前就只有一個Maya的攝像機…..
  • Resources 資源管理器

應用程序層

application_win32工程就是一個簡單的游戲, 框架, 但是已經包含了許多特性, 如果物理, 數據庫等. 不過好像還缺少GUI系統.

插件

目前有三個, 基于ODE的物理引擎, 基于SQLite的本地數據庫, 基于nebula2模型的骨骼模型系統

編譯

沒什么好說的, 打開.sln直接編譯就成了, 沒見過這么簡單的開源工程^_^

 

就以這個程序做為測試程序的模板吧

 1: #include "stdneb.h"
 2: #include "core/debug.h"
 3: #include "core/coreserver.h"
 4: #include "core/sysfunc.h"
 5: 
 6: using namespace Core;
 7: 
 8: void
 9: __cdecl main()
10: {
11: 	Ptr<CoreServer> coreServer = CoreServer::Create();
12: 	coreServer->SetAppName("Nebula3 Hello World!");
13: 	coreServer->Open();
14: 
15: 	n_printf("Hello World\n");
16: 	system("pause");
17: 
18: 	coreServer->Close();
19: 	coreServer = NULL;
20: 
21: 	Core::SysFunc::Exit(0);
22: }

Feedback

# re: Nebula3學習筆記(1): 序  回復  更多評論   

2009-10-09 09:47 by G_cofa
沒見過這么簡單的開源工程^_^
UP!
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲精品久久嫩草网站秘色 | 亚洲男人影院| 亚洲国产欧美一区二区三区久久| 国产在线高清精品| 国内精品美女av在线播放| 国内精品久久久久久久影视麻豆| 国内精品久久久久影院 日本资源| 国产一区二区三区久久久| 亚洲精品视频免费观看| 久久在线精品| 浪潮色综合久久天堂| 欧美电影免费| 夜夜嗨一区二区| 亚洲制服av| 久久这里有精品15一区二区三区 | 91久久在线| 亚洲伊人久久综合| 免费久久99精品国产| 欧美三区在线| 一区二区三区在线视频观看| 亚洲精品久久久久久久久久久久久| 亚洲一区在线视频| 你懂的亚洲视频| 亚洲视频一二| 欧美jizzhd精品欧美喷水| 国产精品二区影院| 91久久黄色| 久久成人免费视频| 日韩视频一区二区三区在线播放免费观看 | 亚洲国产精品精华液2区45| 日韩午夜在线| 久久综合一区二区| 国产欧美日韩免费| 一区二区三区视频在线播放| 久久久久久久一区二区| 99视频一区二区三区| 久久综合五月| 国产午夜一区二区三区| 一区二区三区回区在观看免费视频| 久久久精品免费视频| 一本色道久久88综合日韩精品| 国精品一区二区| 亚洲在线第一页| 男人插女人欧美| 国产亚洲成人一区| 亚洲一区二区成人| 亚洲福利一区| 久久久久国产精品一区三寸| 欧美日韩一区高清| 日韩视频在线播放| 免费影视亚洲| 久久久久高清| 亚洲一区二区三区中文字幕在线| 久久视频在线看| 亚洲男人的天堂在线观看| 久久人体大胆视频| 国产综合色一区二区三区| 欧美一区二区三区播放老司机| 亚洲精品在线视频观看| 欧美国产视频日韩| 日韩视频在线观看| 亚洲精品在线二区| 欧美日韩亚洲一区二区三区四区 | 亚洲精品一区二区三| 奶水喷射视频一区| 99在线精品视频在线观看| 91久久久亚洲精品| 欧美三级乱人伦电影| 亚洲素人一区二区| 亚洲一区二区三区在线播放| 国产精品夜夜夜一区二区三区尤| 亚洲欧美日韩国产综合在线 | 久久精品中文| 欧美激情小视频| 日韩视频永久免费| 亚洲精选中文字幕| 国产精品久久久久久久久免费樱桃 | 久久在线观看视频| 榴莲视频成人在线观看| 亚洲精品五月天| 一区二区三区久久网| 国产精品网曝门| 麻豆成人综合网| 欧美精品久久一区| 欧美一区二区精品| 久久一区视频| 亚洲一区二区高清| 久久精品国产免费看久久精品| 在线播放日韩| 99精品视频免费全部在线| 国产欧亚日韩视频| 欧美高清视频一区| 国产精品成人观看视频国产奇米| 久久精品男女| 欧美日韩国产a| 久久婷婷丁香| 欧美性事免费在线观看| 免费不卡欧美自拍视频| 欧美性视频网站| 欧美成人自拍视频| 精品69视频一区二区三区| 午夜精品亚洲一区二区三区嫩草| 欧美一区二区三区电影在线观看| 亚洲国产精品久久久久婷婷884| 一本一本a久久| 91久久久久久久久久久久久| 一区二区高清| 亚洲精品在线免费观看视频| 午夜欧美理论片| 一区二区三区视频免费在线观看 | 亚洲国产欧美一区| 红桃视频国产一区| 亚洲一区二区三| 一区二区精品国产| 美女图片一区二区| 久久天堂av综合合色| 国产精品女主播在线观看 | 欧美一区二区黄| 在线中文字幕一区| 欧美承认网站| 女主播福利一区| 国产一区在线观看视频| 亚洲视频在线看| 亚洲午夜伦理| 欧美另类videos死尸| 亚洲电影自拍| 亚洲黄网站在线观看| 久久精品午夜| 另类激情亚洲| 精品88久久久久88久久久| 欧美一区二区三区男人的天堂 | 久久综合狠狠综合久久激情| 久久久91精品国产一区二区三区 | 欧美一区二区日韩| 国产精品美女久久久久av超清 | 亚洲国产美国国产综合一区二区| 国模精品一区二区三区| 欧美在线播放视频| 久久九九久精品国产免费直播| 国产欧美日韩一级| 欧美一区二区视频在线观看2020| 欧美在线视频二区| 国产在线精品二区| 久久嫩草精品久久久久| 久久在线免费观看视频| 亚洲电影在线观看| 欧美国产精品久久| 日韩午夜三级在线| 亚洲欧美高清| 国产综合18久久久久久| 久久久视频精品| 亚洲激情视频在线| 亚洲一区二区三区色| 亚洲影院高清在线| 亚洲欧洲精品一区二区精品久久久 | 亚洲激情综合| 亚洲视频欧美在线| 国产欧美短视频| 久久久xxx| 亚洲国产毛片完整版| 亚洲一区激情| 国产中文一区| 欧美精品久久久久久| 亚洲一区二区精品在线| 玖玖综合伊人| 日韩一级免费| 国产一区二区精品在线观看| 免费日韩视频| 亚洲欧美日韩国产成人| 欧美成人69av| 午夜精品久久| 亚洲精品久久久久中文字幕欢迎你| 欧美性一区二区| 男女视频一区二区| 午夜精品福利电影| 亚洲区中文字幕| 久久蜜臀精品av| 亚洲视频欧美在线| 亚洲激情欧美| 国产一区美女| 国产精品久久久久久久久久免费| 久久久久久久一区二区三区| 日韩一本二本av| 欧美成人综合一区| 久久精品女人天堂| 亚洲一区二区少妇| 亚洲精品久久7777| 亚洲第一福利视频| 国产一区二区三区久久精品| 欧美日韩在线高清| 欧美福利影院| 久久综合99re88久久爱| 欧美一区二区三区视频免费播放| 亚洲精品久久久久| 欧美国产日本韩| 久久综合色天天久久综合图片| 亚洲欧美在线高清| 亚洲淫片在线视频| 中文有码久久| 国产精品99久久久久久有的能看|