Open Golf跨平臺迷你高爾夫游戲
Open Golf 是一個用 C 語言編寫的跨平臺迷你高爾夫游戲。
平臺
- HTML: https://mgerdes.github.io/minigolf.html (Works best in Chrome)
- iOS: https://apps.apple.com/us/app/open-golf/id1615224465
- Android: https://play.google.com/store/apps/details?id=me.mgerdes.open_golf
- Windows
- Linux
Info
- 使用 Sokol 庫來創(chuàng)建一個具有 3D 圖形和音頻的跨平臺應(yīng)用程序。
- 編寫了物理學(xué)代碼來處理高爾夫球的碰撞檢測和碰撞響應(yīng)。
- 使用 ImGui 來創(chuàng)建游戲中的工具,以實現(xiàn)快速迭代。還創(chuàng)建了一個游戲編輯器,可以用來修改一個球洞的地形,然后快速播放以獲得快速反饋。游戲編輯器還可以運行腳本來生成更有趣的模型的點和面。
- 使用庫 Lightmapper 來生成地形的光照圖,也使用 xatlas 來生成光照圖的 UV。這些光照圖然后被烘烤成課程的文件。它還可以在多個樣本之間進行插值,為一些移動的物體創(chuàng)建光圖。
評論
圖片
表情
