< 返回版块

baymax-xhl 发表于 2023-12-17 19:08

Tags:Rust,日报,其他和内容相关的

Rust 游戏 HEATCHAIN 刚刚发布

2022年10月,我发现了Rust。在试验过程中,我发现自己制作了一款游戏,并挑战自己发布。

游戏本身是一款街机游戏,如果你想看到更多,你必须尽快找到下一个字形:

  • Steam:https://store.steampowered.com/app/2521350/Heatchain/
  • Itchio:https://hyultis.itch.io/heatchain
  • android:https://play.google.com/store/apps/details?id=hyultis.heatchain.MainActivity

因此,游戏完全用 Rust 编写,使用 winitvulkano<主要是a i=4>。为了存储游戏数据(顶点、实体),我想学习,所以我创建了一个小型库HArcMut(它尚未与版本保持同步)在游戏中使用,我有一些死锁问题需要修复,但我仍然不确定我是否正确执行)

对于 Android,游戏被编译为“cdylib”。库,并在整个 Google 生态系统中使用了一点 java(在这个级别上并不是一个真正的选择)。我还花了一段时间:Vulkan 1.3 对于 Android 手机来说太新了,所以我不得不回归到 Vulkan 1.1,并且一些功能被破坏了(特别是屏幕旋转)

我为这些人发布了 Cargo.toml https://github.com/hyultis/heatchain_public/blob/master/Cargo.toml谁有兴趣。

感谢 rust 社区、维护者、开发者等。我现在不想回到另一种语言

用 Rust 编写 PDF 库

我正在编写一个名为 rspdf 的 PDF 库,我迫不及待地想分享我对此项目的想法.

关于PDF:

PDF 是一种将编译器知识与图形相结合的复杂格式。

PDF在某些地方可能看起来很混乱,但它的功能很好。随着我深入研究,我对作者的钦佩与日俱增。我觉得很漂亮。

关于Rust:

这是我第一次尝试用 Rust 构建库,我很享受这个过程。然而,我遇到了一些挑战。

Rust 并不难学,但掌握它却充满挑战。我在错误处理和类型系统方面遇到了困难。

在 Rust 中设计一个易于维护的库需要结合设计模式。然而,我不确定 Rust 是否具有与 Java 中类似的模式。

基于Hyper 1.0发布Salvo 0.63img

https://github.com/salvo-rs/salvo

Salvo 是一个极其简单且功能强大的 Rust Web 后端框架。开发后端服务只需要基本的 Rust 知识。

  • 使用 Hyper 1.0Tokio 构建;
  • HTTP1、HTTP2 和 HTTP3
  • 统一的中间件和处理接口;
  • Router可以无限嵌套,任意一个Router上可以挂载多个中间件;
  • 集成多部分表单处理;
  • 支持WebSocket、WebTransport;
  • 支持OpenAPI,自动生成OpenAPI数据;
  • 支持Acme,自动从获取TLS证书let's encrypt
  • 支持Tower服务和层。

From 日报小组 时光

社区学习交流平台订阅:

评论区

写评论

还没有评论

1 共 0 条评论, 1 页