1.人要有點精神
人要有點精神,否則,不是淪落為毫無意義的看客,就是退化成食色性也的動物,有被開除球籍的危險,如晚清。
2.框架
引號頭文件在當前目錄下搜尋,三角頭文件在配置目錄下搜尋,這是一個簡單的梯次布局。
建一框架項目,將基礎性的工作交給它,而在真正的游戲項目中,只需添加變動的部分即可,這又是一個梯次布局。
將特效文件生成後,供多個項目使用,這也是一個梯次布局。
梯次布局,縱深防御,不僅適用於作戰,也適用於編程。
需要注意的是,C++ 添加的存在項,最好不要修改。否則,就像指針或引用,修改一處,影響多處。
3.特效文件
特效文件貼近硬件,可發揮 GPU 最大潛力。但使用時,有幾個地方要注意。
a. 在 中添加 之故。
b. 在形如 Base.fx 的文件上右擊 Properties,選擇 General => Item Type => Custom Build Tool,命令行填寫如下內容:
fxc /Fc /Od /Zi /T fx_5_0 /Fo "%(RelativeDir)%(Filename).fxo" "%(FullPath)"
c. 在 Base.fx 上右擊,選擇 Compile,將會生成 Base.fxo,可供多項目使用。
4.運行效果圖:
x01.Game.Framework 和 x01.Game.LitSkull 兩個項目互為表裡。代碼下載鏈接:
http://pan.baidu.com/share/link?uk=487566707&shareid=2537456843#dir/path=%2Fcode