re: Doom3源代碼 code review 01 Corner Zhang 2012-04-28 17:51
@name
確實(shí)! 已改
呵呵!都是有經(jīng)驗(yàn)的人士發(fā)言啊。
戰(zhàn)魂小筑 和 壞的發(fā)言是很好的,值得注意!
1 一般一個夠小的項(xiàng)目,盡可能采用全靜態(tài)鏈接 + 源碼編譯,減少第三方庫的使用
2 若項(xiàng)目太大,一定要用動態(tài)庫的方式,就依“項(xiàng)目避免靜態(tài)鏈接CRT就是防止最后一層鏈接速度過慢,且需要手動忽略太多庫”!來做
re: OpenGL學(xué)習(xí)的兩個利器 Corner Zhang 2010-10-07 12:08
就是glew + glut了,不過要深入下,可以不用glut,自己參照nehe的方式,創(chuàng)建一個系統(tǒng)窗口出來。
還有一個與glew類似的項(xiàng)目是glee
re: 實(shí)用云計(jì)算環(huán)境簡述 Corner Zhang 2010-10-07 12:05
看不到圖片誒!
re: IT行業(yè)能說的人太多能做的人太少 Corner Zhang 2010-10-04 12:48
呵呵 贊同!
re: 使用 ZLib 壓縮/解壓 ZIP 文件 Corner Zhang 2010-09-24 22:52
不錯 對我有用!
re: 不知道如何用google code上傳代碼的看這里 Corner Zhang 2010-06-07 21:11
@陳梓瀚(vczh)
thx
re: 不懂那么多人為什么要做游戲引擎 Corner Zhang 2010-05-29 18:06
人各有志嘛!
就好比,誒呀都好多人已經(jīng)生了,然后又死了,我們又何必再來活一次呢!哈哈
做引擎也各有各的目的,這樣人生才是多彩的啊!
沒那么多為什么,而是要經(jīng)歷一回!
re: 注意:有興趣一起做開源游戲引擎的~看過來! Corner Zhang 2010-05-28 15:13
@
我這里就是不用STL了,倒是留出了與STL交互用的接口
@ccsdu2009
謝謝你的建議!既然是Open Source,引擎的核心部分不可能選用“閉源”組件。
@陳昱(CY)
重申一遍:之所以名“無限”,是應(yīng)該意識到生命的有限。所以,要有緊迫感和使命感,以此不斷警世自己吧,也包括項(xiàng)目成員。
呵呵!如果你要傳統(tǒng)的編程風(fēng)格,就用Initialize() Shutdown()的“兩段構(gòu)造”;若要趨向于捕捉異常的try catch的風(fēng)格,就用構(gòu)造器上的異常處理唄!
具體取舍,看項(xiàng)目人員本身素質(zhì),按我的經(jīng)驗(yàn),傳統(tǒng)風(fēng)格的代碼易于調(diào)試跟蹤,錯誤就在附近。
呵呵!具有中國特色
策劃在那里吽叫啊!國外向來是CTO叫板的
呵呵
對我來說,也是個實(shí)驗(yàn)項(xiàng)目,算是投石問路啊!重要的還得事在人為
To All.
為了響應(yīng)大家的支持,本帖根據(jù)反應(yīng),已做好更新!
@mcg
從官方找,有試用版下載,僅限2 user
下載通知!
本帖的下載鏈接得以恢復(fù),經(jīng)驗(yàn)證可以下載文件!
什么是經(jīng)驗(yàn)?zāi)兀渴墙佑|過,使用過后才會有。
你覺得你對XNA的經(jīng)驗(yàn)多呢,還是Ogre + C++多啊!
實(shí)際項(xiàng)目中,解決問題的效率是與人對所使用的工具(也就是代碼)成正比的。
答案應(yīng)該不言自明了!
呵呵 我是 PS 過來的
現(xiàn)在回過頭來看看 還是很有意義的
re: C++ 代碼技巧 (續(xù) 02) Corner Zhang 2009-04-14 22:35
@wang feng
呵呵 是的 不過還是出現(xiàn)了struct Handle;
所以說適當(dāng)使用 :)
re: C++ 代碼技巧 (續(xù) 02) Corner Zhang 2009-04-14 01:14
補(bǔ)充一句 實(shí)既項(xiàng)目中實(shí)用性很高的技巧之一 ^^!
re: C++ 代碼技巧 (續(xù) 02) Corner Zhang 2009-04-14 01:13
恩 利用了對自定義類型時前向聲明和編譯器不對指針類型做過多檢查的使用技巧啊
re: C++ 代碼技巧 (續(xù) 02) Corner Zhang 2009-04-13 22:27
@Sunshine Alike
hehe 當(dāng)修改StreamFilter或EmitModeConfig的類定義時,在改了后的版本上,SoundSystem重新編譯,而#include了SoundSystem.h但沒有直接使用StreamFilter或EmitModeConfig的模塊不需重新編譯,但須重新鏈接,對于之前的版本可就麻煩了,只要StreamFilter或 EmitModeConfig的定義一改,只要#include “SoundSystem"的模塊跟著全都重新編譯。
就這么點(diǎn)事
re: Olo--Linux下編譯出OpenAL SDK Corner Zhang 2009-03-29 21:22
@來自臺灣的同胞
我也遇到過 這樣的問題
編譯鏈接都通過 運(yùn)行就出錯 估計(jì)是對應(yīng)的硬件設(shè)備沒有!
我查了下官方的文檔,說OpenAL在linux下是基于ALSA 和 OSS 實(shí)現(xiàn)的,我的系統(tǒng)上沒有OSS, 呵呵!
re: JIT腳本引擎:完成鏈接器的核心功能 Corner Zhang 2009-02-23 21:21
這廝咋動作這么快呀!呵呵
re: 職場中不可深交的五種人 Corner Zhang 2009-02-15 19:37
暈!不深交,怎么了解對方?
re: 花了30'搞懂的svn checkout Corner Zhang 2009-02-10 09:49
@vivi
再做自動構(gòu)建的時候,還得了解svn基本命令的。
re: 3D引擎多線程:框架 Corner Zhang 2009-01-11 23:56
很有參考價值!贊一個
re: 為什么創(chuàng)業(yè)成功根本在于專注? Corner Zhang 2008-12-22 21:29
三百六十行 行行出狀元
re: 作為男人你必須知道的幾件事情 Corner Zhang 2008-07-12 17:16
這個怎么看 都是做個好人的 基本準(zhǔn)則啊!
re: 預(yù)備做一個網(wǎng)站 Corner Zhang 2008-04-28 13:07
^^
@楊粼波
+ me
msn/hotmail: cyberzei@hotmail.com
re: 預(yù)備做一個網(wǎng)站 Corner Zhang 2008-04-27 16:58
呵呵,本人最近空的時候研究quake3,IdTech的東西,能不能放點(diǎn)相關(guān)的東西!
或是做一個共同編輯的網(wǎng)站,像wiki那樣的,同時開一個主題相關(guān)的開源項(xiàng)目,本人是做游戲的,可以開一個游戲庫啊,或是大一點(diǎn)的是XXX引擎之類,不知兄弟的愛好是什么?
re: Qt4.3.4 最新版本的編譯與安裝 Corner Zhang 2008-04-12 20:52
@xiaobai
如果是從源代碼編譯出整個開發(fā)包,就應(yīng)該設(shè)置QTDIR這個環(huán)境變量,其官方的
文檔上就是怎么說的.
re: Qt4.3.4 最新版本的編譯與安裝 Corner Zhang 2008-04-01 09:32
@ggd
根據(jù)qt官方文檔中說明的,qt的安裝路徑上最好別帶空格。
而且本人試過,在編譯好的qt上再次編譯會編譯通不過。所以建議刪除舊的qt版本,來次干凈的編譯吧!
re: 開發(fā)軟件時什么最重要? Corner Zhang 2008-03-03 21:13
:) 真是大道至簡
re: 讓我痛苦得涕淚橫流的Qt Corner Zhang 2007-12-22 21:01
是vs-integration有bug吧!
沒什大不了的,別用vs-integration不就得了,本來就應(yīng)該使用qt designer的,不是嗎.
re: 兩類程序員 Corner Zhang 2007-11-23 16:20
:) 精通C/C++,匯編,及它們的熟練運(yùn)用,對現(xiàn)代計(jì)算機(jī)體系就夠相當(dāng)?shù)牧私?
on loading...
頂!
很好的開篇啊,不過最好能有如何mod quake的文章 :)
re: 窮人與富人的區(qū)別 Corner Zhang 2007-07-29 14:29
精辟!
文中對窮人的寫照是:隨著一年年生命的流逝,其財(cái)富消耗是O(n);財(cái)富積累是O(C)或O(n),若記消耗為"-",積累為"+",則一生的財(cái)富積累是=O(n-n)=O(0)=0,或=O(c-n)<0。所以除非撞大運(yùn)中彩之類的出現(xiàn)個大常數(shù)pow(10,n).一生中不是財(cái)富積累為零就是負(fù)債。
對富人的寫照是: 隨著time的流逝,財(cái)富消耗是O(log(n));財(cái)富積累是O((1+c)^n)或接近于O(n^2),一生的財(cái)富積累是=O((1+c)^n-log(n)),或=O(n^2-log(n)),其中0<c<1.0。這樣的結(jié)果幾乎使得財(cái)富以小于數(shù)量級的指數(shù)級增長.
說明:n是一個與人活著的第n年有關(guān)的因子
然后根據(jù)富不過三代,這樣的富->貧;貧窮志堅(jiān)者創(chuàng)立事業(yè),貧->富。世代貧富的轉(zhuǎn)化規(guī)則.
如果把每一個人看作一個有輸入輸出的思考單元,這里輸入是所受的生存壓力的刺激,輸出是獲取生存資源的行為,就可以通過game ai里較為流行的“決策樹“就可以建立一個簡單的經(jīng)濟(jì)模型了!呵呵
re: 初探ogre Corner Zhang 2007-07-29 13:47
1 jaiqua不算低模
2 SkeletalAnimation這個例子中用了模板陰影,和一個light
3 場景管理器對性能有不少影響
4 性能測試時請用release