이제 애니메이션 스프라이트가 생겼습니다!

그래서 최근에 저는 제 게임RuntDeale의 텍스처 처리 시스템을 개선하는 작업을 했습니다.
하지만 (당분간) 연마를 마쳤으므로 다음 시승을 위해 좀 더 화려한 것을 시도했습니다.

그래서 저는 Bevy를 처음 사용하고 제가 얼마나 이해하고 있는지 잘 모르기 때문에 speeen라는 테스트 "시스템"을 만들어 플레이어의 모습을 변경하는 시스템을 작성하는 방법을 테스트하기로 했습니다. 처럼.
Ceave Gaming의 말에 따르면 이 기능은 "놀랍도록 간단"하게 만들었습니다. 바디에는 5줄만 사용합니다.

/// Makes the player SPEEEEEEEEEEN.
pub fn speeen(
    mut spin_delay:ResMut<Timer>,
    mut player:Query<&mut TextureAtlasSprite, With<Player>>,
    time:Res<Time>
) {
    spin_delay.tick(time.delta());
    if spin_delay.just_finished() {
        for mut sprite in player.iter_mut() {
            sprite.index = (sprite.index+1) % 4;
        }
    }
}


어쨌든,
테스트를 확인하거나 제 게임에 대한 피드백을 남겨주시면 대단히 감사하겠습니다.

읽어주셔서 감사합니다!건배!

좋은 웹페이지 즐겨찾기