2个版本

0.1.1 2022年11月30日
0.1.0 2022年11月25日

#2340 in 游戏开发

MIT/Apache

23KB

bundle_bundle

为Bundle提供扩展trait,具有一个名为bundle的方法,该方法提供了一种使用元组以外的替代方法来构建匿名bundle。

支持Bevy 0.9

用法

使用以下命令将它们添加到您的项目中

cargo add bundle_bundle

现在在您使用元组结构的地方

commands.spawn((
    Text2dBundle::from_section("message", text_style),
    Background(Color::NAVY),
    MessageMarkerComponent,
));

您可以使用以下方法代替

use bundle_bundle::BundleBundleExt;

commands.spawn(
    Text2dBundle::from_section("message", text_style)
    .bundle(BackgroundColor(Color::NAVY))
    .bundle(MessageMarkerComponent)
);

示例

cargo run --example hello_world

依赖项

~15–32MB
~492K SLoC