< 返回版块

gensmusic 发表于 2024-08-19 17:37

Rust 游戏开发现状与展望

作者在休息一年后重返游戏开发领域,并对使用 Rust 语言进行游戏开发表现出浓厚兴趣。尽管之前有 Rust 的学习经历,但作者通过探索不同的 Rust 游戏开发库和框架,如 Bevy、Macroquad 和 Tetra,深入了对 Rust 在游戏开发中应用的理解。

  • 个人背景:业余游戏开发者,有丰富的编程经验,包括 Ruby、TypeScript 和 Godot。
  • Rust 开发体验:Rust 的编程体验出色,拥有强大的工具支持和活跃的社区。
  • 挑战:许多 Rust 游戏开发库尚未成熟,缺乏稳定性和广泛认可的框架。
  • 选择:作者选择了 Macroquad 作为其开发框架,因其简单性和跨平台支持。
  • 展望:作者认为,Rust 游戏开发生态需要更多稳定、教育资源丰富和社区支持,最重要的是需要成功发布的游戏来推动发展。

作者对 Rust 在游戏开发中的应用持乐观态度,并期待与社区共同进步。

原文链接

Slint 中的属性变更回调

Slint 是一个用于创建响应式用户界面的现代 UI 工具包。它最近推出了一个实验性的新特性——属性变更回调。这个特性允许开发者在属性值变化时执行特定的代码,从而为 UI 组件添加更丰富的交互逻辑。

原文链接

osmgraph: OpenStreetMap转换为图数据结构

osmgraph 是一个快速从 OpenStreetMap (OSM) 获取数据并将其格式化为图数据结构的 Rust 包,这种数据结构可用于各种计算机科学任务和问题。

OpenStreetMap 是一个自由的维基百科世界地图,所有数据由用户创建和共享,类似于 Wikipedia。数据在开放许可下免费使用

img

github地址

--

From 日报小组 BobQ, FBI小白

社区学习交流平台订阅:

评论区

写评论

还没有评论

1 共 0 条评论, 1 页