作者tim099 (tim11251994)
看板GameDesign
標題[遊戲] AgeOfCube重構+原始碼上傳github
時間Sun Nov 22 15:32:26 2015
基本上把繪圖部分完全更新
使用glsl 4.0版本shader
把繪圖部分做了大幅優化且與主程式平行化
(因為完全重構其實目前主程式沒有甚麼運算
目前主要做的就是把Opengl繪圖函式完成封裝
也包裝了WIN32提供的thread功能與實作thread pool
與提供基本的讀取obj檔跟貼圖
基礎的貼圖與法線貼圖
實作了陰影與light scattering
方塊繪圖進行大幅優化(將區塊內方塊整合成一整塊的資料結構,一次傳進shader)
目前正準備開始重製遊戲主體
因此先放上目前完成部分希望版友能幫忙測試運行狀況(流暢度,bug等...
操作
按住滑鼠左鍵 垂直移動
按住滑鼠右鍵 水平移動
滑鼠滾輪 調整遠近,按住調整視角
B 放置方塊
V 移除方塊
0~9控制點光源顏色
C 放置點光源
O 基本SHADER模式
P 切換法線貼圖SHADER
L 切換Light scattering Shader
W 上移顯示表層
S 下一顯示表層(可以透視到地底
其他功能純粹是測試用(可以自己嘗試
http://imgur.com/OGuz2nC
git repo:
https://github.com/tim099/GameTest
執行檔載點:
https://mega.nz/#!7gQhWJDL!MyyyhlLUiT2qc0pdZAbaysDy5c-4CieKPi--2sutonQ
另外平常比較少使用pacman上ptt(通常是用網頁版潛水
想要交流的話(不論是遊戲設計,程式OR其他
在FB有創立一個遊戲討論社團歡迎自由加入(任何遊戲開發相關的資源都歡迎
,包含遊戲引擎等
https://www.facebook.com/groups/489440897887390/
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.255.28.42
※ 文章網址: https://www.ptt.cc/bbs/GameDesign/M.1448177551.A.41A.html
※ 編輯: tim099 (111.255.28.42), 11/22/2015 15:44:06
※ 編輯: tim099 (111.255.28.42), 11/22/2015 15:55:41
※ 編輯: tim099 (111.255.28.42), 11/22/2015 16:29:58
推 johnny94: 感覺好強阿 11/22 17:11
推 cowbaying: 執行檔載點用google縮一下吧 11/23 02:16
推 Bencrie: pacman 是拿來裝軟體的吧(? 11/23 12:36
推 rhox: Pacman是拿來玩的吧 11/24 04:40