Open Golf 跨平台迷你高尔夫游戏开源项目

我要开发同款
匿名用户2022年04月15日
28阅读
开发技术C/C++
所属分类游戏/娱乐、休闲游戏
授权协议MIT

作品详情

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

平台

HTML: https://mgerdes.github.io/minigolf.html (WorksbestinChrome)iOS: https://apps.apple.com/us/app/open-golf/id1615224465Android: https://play.google.com/store/apps/details?id=me.mgerdes.open_golfWindowsLinuxInfo

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

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论