公告: 本站內所有河洛語文之字詞書寫皆以此為準

[語文學習]河洛語文之常用漢字詞彙收錄概觀

內文: 因內容略大 故開啟時間會稍加延遲                      河洛語文之常用漢字詞彙收錄概觀-1-1                 河洛語文之常用漢字詞彙收錄概觀-1-2               河洛語文 之常用漢字詞彙收錄概觀-2-1    ...

2016年12月21日 星期三

[電腦應用]C++-繪製3D立方體(Drawing a 3D cube)

1. 目標:
繪製3D立方體且具有手動/ 自動旋轉功能.

上述操作及運轉過程如下影片:

 

2. 做法:
2.1. 確認工作環境:
2.1.1. 作業系統: Windows XP/Vista/Win7/Win8.1
2.1.2. C++編譯工具: Code::Blocks 13.12
將其開檔編碼設為UTF-8(點擊功能列的Settings>Editor...>Other settings>"Encoding"Use encoding when opening files:);
另編輯器之其他選項框內須加入下行橘色文字: 
-fexec-charset=BIG-5
(點擊功能列的Settings>Compiler...>Global compiler settings(全域編輯器設定項目)>Compiler settings>Other options(其他選項)



2.1.3. 安裝函式庫: SDL(Simple DirectMedia Layer)及SDL_ttfSDL_image最好將其相關的動態連結資料庫(DLL, Dynamic Link Library)與本程式置於同一資料夾中.
2.1.4. 連結器選項: 點擊功能列的"設定(S)">Compiler...>全域編輯器設定項目>Linker settings>其他的連結器選項:
-lmingw32 -lSDLmain -lSDL -lSDL_image -lSDL_ttf -lSDL_mixer -lSDL_net -lwinmm















2.1.5. 文件格式: 檔案(F)> New> File...> 選擇 "C/C++ source"> 選擇 "C++"


2.2. C++語法及註解:


2.3. 結果:
如上影片內容所示.


2.4. 資源下載:
本C++語法的所有相關檔案下載位置:

B_S_SDL_3DCube_20161221.rar(共7MB)
(檔案下載方式: 點擊連結網址後, 出現檔案所在網頁, 點擊螢幕左上方的 "檔案" , 然後選擇 "下載" 即可)
注意: 

a.於運用前請先考量著作者的權利宣告與使用範圍;
b.該壓縮檔內有一檔案"B_S_SDL_3DCube_20161221.123", 將之檔名改成"B_S_SDL_3DCube_20161221.exe"即為可執行檔.

2.5. 改良延伸:

2.5.1. 可讓程式再為簡潔專業;
2.5.2. 增加報錯機制;
2.5.3. 自行增減功能;
2.5.4. 讓物件表面更為平順, 不會出現破洞.

3. 感謝:
感謝網路上每位資訊提供者, 因為有您們無私的貢獻, 讓大家才有更美好的表現.
因為我是初學者, 如未能提供更詳實完整的資訊與解答時, 請見諒.


4. 相關文章:

4.1. < C++>SDL__3D方框練習(simple-SDL_3DSquareFrame-20140506)
4.2. < C++>SDL_3D圓框練習(simple-SDL_3DCircle-20140509)
4.3. < C++>SDL_3D地球與火星(B_S_SDL_3DEarthAndMars_20160106)

沒有留言:

張貼留言