2015年11月12日 星期四

GLSL & GLUT with C++入門篇 - 01


這系列修改自我曾經發佈在電腦遊戲製作開發設計論壇的文章《GLSL&GLUT 從環境設定開始的基礎教學》

當初寫那份教學至今已經過了兩年,我也讀了不少新東西,雖然裏頭的內容仍然可以用,但稍微也想更新一下裡面的資訊,就趁著機會順便玩玩blog和寫點HTML。

我最近才知道google的blogger可以直接寫HTML和javascript,作為一個(自認)喜歡寫程式的人,真是無顏面對我自己(つд⊂)

那麼一樣做點前情提要:
1. 這系列教學適用條件:具備C++基礎知識、能夠利用GLUT繪製簡易圖形、熟悉二維三維數學(國高中程度)、少許線性代數觀念。
2. 雖然我使用的IDE是Visual Studio 2012,專案上我會盡量不使用IDE提供的管理,讓各個不同的IDE都能成功編譯。
3. 如果你是跟我一樣用Visual Studio來編譯程式,最後出來的.exe執行檔若要拿到別台電腦上執行,需確認該台電腦有安裝跟你VS一樣版本的「可轉散發套件」。
4. 對於視窗事件管理(滑鼠、鍵盤之類的),建議使用個人習慣的函式庫(Win32API、SDL之類的),在入門篇我都會使用GLUT的Callback函數。

2015年11月6日 星期五

程式碼轉HTML版型

為了方便以後將程式碼貼在blog
簡單弄了一個這個部落格風格的程式碼HTML轉換器
只先實作一些版型的部分
語法保留字的顏色有空再慢慢弄
應該還堪用(´・ω・`)

趁當兵前看能寫多少東西上來
基本上主要會是寫OpenGL和DirectX相關的
大學時在做這方面的個人研究相當苦手於沒有中文教學
花費不少精力才找到足夠的資源學習Orz
在此留下過去學習的一些經驗
讓有需要的人可做參考