コード例 #1
0
        public AnimatedSprite(SpriteSheet spriteSheet, int frameCount, int frameLength)
            : base(spriteSheet)
        {
            FrameCount = frameCount;
            FrameLength = frameLength;

            _timer = new Timer
            {
                Length = frameLength
            };
            _timer.OnComplete += Tick;
        }
コード例 #2
0
ファイル: Sprite.cs プロジェクト: BetaToast/CarpMuffin
 public Sprite(Texture2D texture)
 {
     Size = new Vector2(texture.Width, texture.Height);
     SpriteSheet = new SpriteSheet(texture, Size);
     Initialize();
 }
コード例 #3
0
ファイル: Sprite.cs プロジェクト: BetaToast/CarpMuffin
 public Sprite(SpriteSheet spriteSheet)
 {
     Size = spriteSheet.SpriteSize;
     SpriteSheet = spriteSheet;
     Initialize();
 }
コード例 #4
0
ファイル: Sprite.cs プロジェクト: BetaToast/CarpMuffin
 public Sprite(Texture2D texture, Vector2 size)
 {
     Size = size;
     SpriteSheet = new SpriteSheet(texture, size);
     Initialize();
 }