Rust实现仅2KB的第一人称视角游戏
在没有引擎或图形API的情况下制作第一人称视角游戏似乎是一项几乎不可能的任务。在这篇文章中,作者将展示如何使用一种叫做光线投射(ray casting)的算法来完成这一任务。博客原文链接,https://grantshandy.github.io/posts/raycasting/探索 fltk-rs 的声明式 UI
fltk-decl 是对fltk-rs 的声明式 UI 的探索。目前它支持使用json、json5、yaml、xml和toml来描述用户界面。繁重的工作是由Serde完成的。它支持从 UI 描述文件中热重载(保存时)UI,所以不需要频繁地重新编译。这也可以帮助那些不需要 Rust 知识的 UI 设计师团队。GitHub 链接,https://github.com/MoAlyousef/fltk-decljammdb,嵌入式的单文件数据库
jammdb 是一个嵌入式的单文件数据库,允许以字节的形式存储键/值对。它最初是 Ben Johnson 开发的 BoltDB 的 Rust 移植,其灵感来自 Howard Chu 的 LMDB。jammdb 提供了 ACID 合规性,可序列化和隔离的事务,有多个无锁的读和一个并发的写。数据被组织在一个单层的 B+ 树中,所以随机和连续的读取都非常快。底层文件是内存映射的,所以读取时不需要额外的内存分配。GitHub 链接,https://github.com/pjtatlow/jammdb
原文作者:Rust语言中文社区;如有侵权,请联系管理员删除。