[回到版面]
回應模式
名 稱
E-mail
標 題
內 文
附加圖檔[] []
刪除用密碼(刪除文章用。英數字8字元以內)
  • 可附加圖檔類型:GIF, JPG, PNG, JPEG,瀏覽器才能正常附加圖檔
  • 附加圖檔最大上傳資料量為 10000 KB。當回文時E-mail填入sage為不推文功能
  • 當檔案超過寬 125 像素、高 125 像素時會自動縮小尺寸顯示
  • 程式碼可使用 [code][/code] 以 google-code-prettify 標亮 (程式自動判斷語言類別)

  • 公告、舉報、建議請向DB管理室辦理。
  • 本板討論遊戲製作為主,改造方面也可討論,但如果牽涉到版權,請自重。
  • 3D建模請至3D板, 3D遊戲製作(Ex.怎麼用DirectX跑3D?)則可在這討論。
  • 本板為一般向板面,禁止張貼上車圖。

檔名:1490858131463.jpg-(63 KB, 500x500) [以預覽圖顯示]
63 KB有請開釋 名稱: 無名氏 [17/03/30(四)15:15 ID:CzjFRurs] No.12657 8推 
想自己從底層開始寫 主要不是想完成一款遊戲 而是學習相關知識
經過我一連串的搜索最後決定用openGL + box2d

想問的問題是關於openGL
openGL我使用了glfw + glew 兩個lib
開始找了很多教學 五花八門
第一個範例程式弄半天 有時候畫得出來又畫不出來
搞超久 發現原來是跟關鍵3.3版本有關係

但我有點疑問的是 3.3版以下捨棄掉的API是為何捨棄?跟2D有關係嗎?
因為我主要是想先畫2D

對於這3.3版本的分界 "因為不太懂其中的意義" 導致我不知道該用哪種來寫
舊版API是因為之後顯卡不想相容他而捨棄嗎?還是新架構就是快就是潮?這點我爬了幾篇文章一直沒搞懂
而3.3版本後的 光畫個三角形就...頭痛
無名氏: 你怎麼不試試用BGFX (flBUvWlQ 17/03/30 17:34)
無名氏: 有查過 他中文資料有點太少 連wiki都沒有就沒想去搞懂他了 (CzjFRurs 17/03/30 18:19)
無名氏: 要不要去樓下程設版問問看,理論上強者都在那邊。 (I5tdyKvU 17/03/30 21:53)
無名氏: 要從底層寫遊戲去學DirectX實用多了,openGL是學術界研究比較常用 (k6gMbF86 17/03/30 23:05)
無名氏: 不要從底層開始寫,那些知識你用不到的,Ogre之類的繪圖工具已經夠好了 (40vOjfI6 17/03/30 23:14)
無名氏: 主要是想說只畫2D 我想"應該"不會太麻煩,3D的話要造輪子真的有點M (CzjFRurs 17/03/30 23:17)
無名氏: 如果這麼依賴中文,你還是用unity比較適合.. (D9OeNWJo 17/03/31 03:58)
原PO: ゚Å゚)?? ?? (/nQ8Qn/A 17/03/31 17:31)
無標題 名稱: 無名氏 [17/04/01(六)00:15 ID:sFpn6lj.] No.12659 1推  
新架構當然是為了新的硬體特性啊
順便把一些過時的架構捨棄
介面少一點這樣其他平台會比較容易支援

這種經常變動的介面當然會很難看懂
因為要考量的事情很多

既然已經有人努力的去研究並整理成比較容易使用的介面了
你又何必再忙一次?
又沒有好處
除非你就是遊戲公司裡負責核心繪圖的RD
否則沒領薪水的人根本不需要去苦讀這種東西

你履歷上寫說自已會用OpenGL也不可能有加分的

至於OpenGL的包裝介面當然是包的越方便越好了
glut<glfw<OpenSceneGraph<Ogre3D<Unity

協助工具越少你就越累
而且累的沒有價值
原PO: 多謝指點 大概了解了 (e7bMsJMM 17/04/01 23:37)

【刪除文章】[]
刪除用密碼:
第一頁[0] 最後一頁