3

跨平台迷你高尔夫游戏 Open Golf

 3 years ago
source link: https://www.oschina.net/p/open-golf
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
Open Golf首页、文档和下载
授权协议 MIT
开发语言 C/C++
操作系统 跨平台
软件类型 开源软件
开源组织 无
投 递 者 白开水不加糖
适用人群 未知
收录时间 2022-04-15

Open Golf 是一个用 C 语言编写的跨平台迷你高尔夫游戏。

平台

Info

  • 使用 Sokol 库来创建一个具有 3D 图形和音频的跨平台应用程序。
  • 编写了物理学代码来处理高尔夫球的碰撞检测和碰撞响应。
  • 使用 ImGui 来创建游戏中的工具,以实现快速迭代。还创建了一个游戏编辑器,可以用来修改一个球洞的地形,然后快速播放以获得快速反馈。游戏编辑器还可以运行脚本来生成更有趣的模型的点和面。
  • 使用库 Lightmapper 来生成地形的光照图,也使用 xatlas 来生成光照图的 UV。这些光照图然后被烘烤成课程的文件。它还可以在多个样本之间进行插值,为一些移动的物体创建光图。
展开阅读全文

Recommend

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK