bevy sprite2d 节点 操作记录

Bevy 中设置 Sprite 大小有几种方法,具体取决于你使用的 Bevy 版本。以下是不同的设置方式

直接设置大小

commands.spawn((
    Sprite {
        image: asset_server.load("one.png"),
        custom_size: Some(Vec2::new(100.0, 150.0)), // 设置为100x150像素
        ..default()
    },
    Transform::default(),
));

使用 Transform::from_scale

commands.spawn((
Sprite::from_image(asset_server.load("one.png")),
Transform::from_scale(Vec3::new(0.5, 0.5, 1.0)), // 缩小到原来的一半
));

posted @ 2025-09-24 22:33  Furau  阅读(10)  评论(0)    收藏  举报