我想在项目的所有组件之间切换翻译类型。我知道有特殊的 f64 类型,但如何为整个引擎启用它们?例如对于 Transform 组件?有类似 DTransform 的东西吗?
尚不支持。 Bevy 团队计划对其进行更改以获得更大的灵活性,请通过此讨论查看状态issues/1680。
目前,在远距离工作时修复渲染和计算的最佳方法是使用 big_space 插件。
来自 big_space 文档:
- 禁用 Bevy 的变换插件:
DefaultPlugins.build().disable::<TransformPlugin>()
- 将
添加到您的应用程序BigSpacePlugin
- 用
生成一个BigSpace
,并在其中生成实体。spawn_big_space
- 将
添加到FloatingOrigin
中的活动相机。BigSpace