XNA 学习笔记2

如何显示动态图片

使用draw之中的第三个参数,截取显示的图片,通过设定展示大小,来进行展示

 spriteBatch.Draw(one, currentV,new  Rectangle(Currentframe.X*frameSize.X,Currentframe.Y*frameSize.Y,frameSize.X,frameSize.Y), Color.White, 0, Vector2.Zero,1,SpriteEffects.None, 0.5f);

然后再update之中更新Currentframe,就可以实现动画的播放了。

本质上是,更新Currentframe,引起draw截取的位置发生改变,然后将图像回话出来。

调整动画速度
        全局  帧素,60fps(默认)

TargetElapsedTime = new TimeSpan(0,0,0,0,50);

draw和update之中有gameTime参数的IsRunningSlowly判断是否跟不上显示速度。

物体 帧速

经过变量检测,只有满足条件时才触发。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值