Newer
Older
DungeonShooting / DungeonShooting_Godot / src / game / activity / bullet / normal / RandomFrameBullet.cs
@小李xl 小李xl on 11 Apr 2024 409 bytes 敌人2子弹

using Godot;

/// <summary>
/// 随机选择帧的子弹
/// </summary>
[Tool]
public partial class RandomFrameBullet : Bullet
{
    public override void OnInit()
    {
        base.OnInit();
        var animation = AnimatedSprite.Animation;
        var frameCount = AnimatedSprite.SpriteFrames.GetFrameCount(animation);

        AnimatedSprite.Frame = Utils.Random.RandomRangeInt(0, frameCount - 1);
    }
}