程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> x01.Game.LitSkull: 梯次防御

x01.Game.LitSkull: 梯次防御

編輯:C++入門知識

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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved