内容简介:libGDX 是一个免费开源的游戏开发应用框架,用 Java 编程语言编写,并加入一些 C 和 C++ 组件,用于性能依赖性代码。它允许使用相同的代码库开发桌面游戏和手机游戏。支持 Windows、Linux、macOS、Android、iOS 和...
libGDX 是一个免费开源的游戏开发应用框架,用 Java 编程语言编写,并加入一些 C 和 C++ 组件,用于性能依赖性代码。它允许使用相同的代码库开发桌面游戏和手机游戏。支持 Windows、 Linux 、macOS、Android、iOS 和支持 WebGL 的网络浏览器。
自从 libGDX 的上一个主要版本 1.9.0 发布以来,已经过去了五年多的时间。今天 libGDX 1.10.0 版本正式发布,本次更新内容如下:
原生:
几周前,我们将整个构建设置迁移到 GitHub Actions 上。虽然我们此前已经使用 GitHub Actions 作为我们的 CI 服务,但到目前为止,原生版本和快照版本都是通过一个自托管的 Jenkins 实例构建的。这很容易出现故障,而且难以维护。作为这次迁移的结果,构建现在变得更加方便和可重现,这将帮助我们使所有内容保持最新状态。
在这次更新的过程中,我们也改变了一些原生构建的平台:
- Android ARMv5 的支持已经被移除,因为自2018年6月以来,它已经与Android NDK不兼容。要迁移你的项目,请从你的 gradle 构建文件中删除任何带有
natives-armeabi限定符的依赖关系。这适用于 gdx-platform、gdx-bullet-platform、gdx-freetype-platform 和 gdx-box2d-platform。 - tvOS 库已被移除,因为目前你无法用 MobiVM 对其进行定位。
- 删除了对 Linux x86 (32位) 的支持。
- 增加了对 Linux ARM 和 AARCH64 的支持。
Java 7:
- libGDX 现在需要 Java 7 或以上版本。请注意,这对平台支持的最大 Java 版本没有任何影响。
JCenter 正在关闭:
上月底,JCenter 存储库停止接受新的提交。这是版本库关闭的第一步,随后在 2022 年 2 月,JCenter 将停止服务任何包。这意味着依赖于这个版本库的项目需要迁移。要更新你的 libGDX Gradle 项目,需要在你的项目中打开主要的 build.gradle 文件,在两个 repositories{} 部分用 gradlePluginPortal() 替换 jcenter()。
其他改动:
Scaling现在是一个对象而不是一个枚举。这可能会改变与序列化一起使用时的行为。Group#clear()和#clearChildren()现在可以取消对子代的关注。添加了clear(boolean)和clearChildren(boolean)以备不需要时使用。覆盖clear()/clearChildren()的代码可能应该改为覆盖其对应的布尔参数。Lwjgl3WindowConfiguration#autoIconify默认为启用。
更多详情可查看:https://libgdx.com/news/2021/04/gdx-1-10
以上所述就是小编给大家介绍的《libGDX 1.10.0 发布,时隔五年的主要版本更新》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
多任务下的数据结构与算法
周伟明 / 华中科技 / 2006-4 / 58.00元
本书和传统同类书籍的区别是除了介绍基本的数据结构容器如栈、队列、链表、树、二叉树、红黑树、AVL树和图之外,引进了多任务;还介绍了将任意数据结构容器变成支持多任务的方法;另外,还增加了复合数据结构和动态数据结构等新内容的介绍。在复合数据结构中不仅介绍了哈希链表、哈希红黑树、哈希AVL树等容器,还介绍了复合数据结构的通用设计方法;在动态数据结构中主要介绍了动态环形队列、动态等尺寸内存管理算法。在内存......一起来看看 《多任务下的数据结构与算法》 这本书的介绍吧!
Base64 编码/解码
Base64 编码/解码
URL 编码/解码
URL 编码/解码
