< 返回版块

gensmusic 发表于 2023-07-10 18:34

Rust In Flutter

这个 high-level 封装包简化了Rust集成到你的Flutter应用程序中的过程,无需代码生成或本地工具。它考虑到易用性、未来的可扩展性和卓越的性能,处理所有复杂的后台工作。只需将此包添加到您的 Flutter 项目中,你就可以开始编写Rust了!

添加 Rust 让你的 Flutter 应用变的超快把.

img

原文链接

Deref 困惑

这篇文章讨论了Rust中的 Deref 特征和它的一些用法。

Deref 特征允许您将类型转换为另一种类型,而无需显式地编写代码。这个特性在Rust中非常常见,但是有时会导致混淆和错误。

文章中提到了一些常见的问题和解决方案,例如自动解引用规则、Deref和 DerefMut 之间的区别、Deref 和 DerefMut 的实现方式等等

原文链接

Bevy: 0.11发布

经过 166 贡献者共同努力, 在提交了 522 pull requests之后, Bevy 0.11 发布了.

其中包含了以下改进:

  • Screen Space Ambient Occlusion (SSAO):通过模拟“间接”漫反射光的遮挡来提高场景渲染质量。
  • Temporal Anti-Aliasing (TAA):一种流行的抗锯齿技术,使用运动矢量将当前帧与过去帧混合在一起,以平滑处理伪影。
  • Morph Targets:在预定义状态之间动画网格上的顶点位置。非常适合像角色定制这样的事情!
  • Robust Constrast Adaptive Sharpening (RCAS):智能锐化渲染,与TAA配对效果更佳。
  • WebGPU支持:Bevy现在可以使用现代的WebGPU Web API更快地在Web上渲染,并具有更多功能。
  • 改进的着色器导入:Bevy着色器现在支持粒度导入和其他新功能。
  • 视差映射:材质现在支持可选深度图,通过视差材质的纹理使平面表面具有深度感。
  • Schedule-First ECS APIs:更简单、更人性化的ECS系统调度API。
  • 即时模式Gizmo渲染:轻松高效地渲染2D和3D形状进行调试和编辑器场景。
  • ECS音频API:一种更直观、更惯用的播放音频方式。
  • UI边框:UI节点现在可以有可配置的边框!
  • 网格UI布局:Bevy UI现在支持CSS样式网格布局。
  • UI性能改进:UI批处理算法已更改,产生了显着的性能提升。

原文链接

--

From 日报小组 BobQin,FBI小白

社区学习交流平台订阅:

评论区

写评论

还没有评论

1 共 0 条评论, 1 页