跨平台游戏开发框架
libGDX 是一个基于 OpenGL (ES) 的跨平台 Java 游戏开发框架,适用于 Windows、Linux、macOS、Android、网页浏览器和 iOS。 它提供了一个强大且成熟的环境,用于快速原型设计和迭代开发。与其他框架不同,libGDX 不强制要求特定的设计或编码风格,让你可以自由地根据自己的喜好创建游戏。
开源、功能丰富,并培育庞大的第三方生态系统
libGDX 在 Apache 2.0 许可证 下发布,允许在商业和非商业项目中无限制使用。虽然不是强制性的,但当您使用 libGDX 发布游戏或应用程序时,如果给予一些认可,我们将非常感激。查看我们的 展示,了解一些由 libGDX 推动的热门游戏。使用 libGDX,您可以访问一整套工具和功能,以 Java 开发多平台的 2D 和 3D 游戏。
此外,libGDX 拥有一个充满活力的第三方生态系统,拥有众多 工具 和库,可以简化开发任务。浏览 awesome-libgdx 仓库,可找到经过精选的 libGDX 相关库列表,是 libGDX 社区新手的极佳起点。
使用 libGDX 创建的示例游戏:Pathway,由 Robotality 开发。在我们的 展示 中发现更多引人入胜的游戏。
入门使用 libGDX / 文档
多亏了 Gradle,你可以轻松设置 libGDX,而无需下载框架本身。你喜欢的构建工具可以为你处理一切。此外,我们还提供了一个方便的 设置工具,它可以自动创建项目并下载所有必要的组件。查看我们的 网站 获取入门指南,或者参考我们全面的 维基。
我们在线提供 libGDX 的 javadocs 以便于参考。此外,javadocs 随每个 libGDX 发行版一起提供,确保与您偏好的 IDE 无缝集成。
社区与贡献
通过关注我们的博客,随时了解最新的 libGDX 新闻。想要参与讨论和获取支持,请加入我们的官方libGDX Discord。
报告问题
使用 GitHub 上的问题追踪器报告您遇到的任何问题。在提交之前,请阅读我们的获取帮助指南,该指南将引导您如何有效地报告问题。
为代码库做贡献
libGDX 从我们敬业的开发者社区的贡献中受益良多。我们感谢任何帮助我们使 libGDX 更好的努力。详情请查看 CONTRIBUTING.md 文件。请注意,贡献意味着直接使用 libGDX 的源代码,这是普通用户通常不会进行的操作。请参考从源代码开始文章以获取指导。
您还可以通过我们的Patreon在财务上支持我们的基础设施(构建服务器、网页服务器、测试设备)!