【Rust日报】Slint 1.8 发布

Hyperion - 打破在单个Minecraft世界中同时容纳最多玩家的吉尼斯世界纪录

Hyperion,旨在打破在单个Minecraft世界中同时容纳最多玩家的吉尼斯世界纪录(目前由EVE Online保持,为8825名玩家)。该项目使用Rust编写,采用ECS架构驱动,目标是能够支持1万名玩家同时在一个世界中进行PvP。

目前,该项目的重点是创建一个类似于Overcast Network(但与之无关联)的游戏模式,支持多种游戏机制,包括照明、方块操作、世界生成、渲染、物品栏、战斗、世界持久化、物理引擎、游戏机制(如日夜循环)、音频(临近语音聊天)等。部分功能已经完成,部分正在开发中。该项目还计划提供一个mod/插件API,以便进行扩展。

开发者鼓励社区加入他们的Discord频道,了解最新进展并参与贡献。编译运行该项目需要通过Homebrew安装just工具,并使用相应命令进行调试模式和发布模式的构建。

https://github.com/andrewgazelka/hyperion

Flecs-Rust - 一个用于Rust语言的Flecs实体组件系统(ECS)框架

Flecs-Rust是一个用于Rust语言的Flecs实体组件系统(ECS)框架。Flecs是一个高性能、轻量级的ECS框架,支持数百万个实体,具有完整的实体关系支持、层次结构和预制体、缓存友好的数据结构、支持数百个组件、动态组件注册、反射和JSON序列化等强大功能。该Rust包装器目前处于Alpha阶段,已实现Flecs的核心功能,正在加强安全性、性能、API改进和文档工作。它旨在提供一个安全、高效、符合Rust习惯的Flecs API,并计划支持WebAssembly等特性。该项目欢迎开发者贡献和反馈。

https://github.com/Indra-db/Flecs-Rust

Slint 1.8 发布

Slint 1.8版本的新特性和改进。主要内容包括:

  1. 新增属性变化回调功能,可以更好地响应界面元素属性变化。

  2. 新增Timer和SwipeGestureHandler元素,分别用于定时触发回调和识别滑动手势。

  3. 增强了实时预览和VSCode扩展的用户体验。

  4. 新增了用于STM32嵌入式开发板的C++项目模板,简化了开发流程。

  5. 数学函数支持后置语法,提高了可读性。并新增了atan2函数。

  6. 修复了一些bug,提高了整体性能和稳定性。

https://slint.dev/blog/slint-1.8-released

--

From 日报小组 Mike

社区学习交流平台订阅:

  • Rustcc论坛: 支持rss

  • 微信公众号:Rust语言中文社区

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值