XNA 学习笔记2
来源:互联网 发布:手机个人热点软件 编辑:程序博客网 时间:2024/05/16 09:53
如何显示动态图片
使用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判断是否跟不上显示速度。
物体 帧速
经过变量检测,只有满足条件时才触发。
0 0
- XNA 学习笔记2
- XNA学习笔记(2)-XNA的编程模型
- XNA学习笔记1
- XNA学习笔记——相机设置
- XNA 学习笔记-动画(Animation)
- XNA学习笔记(1)-环境搭建
- XNA学习笔记3 鼠标响应
- XNA学习笔记——2D屏幕中绘制线条
- XNA学习笔记——线、三角形的绘制
- XNA学习笔记——顶点缓存和索引缓存
- XNA学习笔记——Quake式相机
- XNA学习笔记——文档翻译1
- XNA学习笔记——Tile Map的碰撞检测
- XNA学习笔记——SpriteBatch.Begin的Matrix参数
- XNA学习笔记——SpriteBatch.Draw的layerDepth
- XNA学习笔记——SpriteBatch.Draw的origin参数
- XNA学习笔记——横版卷轴
- XNA学习笔记(5)-调节刷新率(framerate)
- 好记性不如烂笔头13-使用HttpServletResponse实现文件下载
- 删除tableviewcell遇到的问题
- Python中的__name__和__main__含义详解
- Android预安装内置应用可卸载实现
- Leetcode -- Climbing Stairs
- XNA 学习笔记2
- 开始C++之路
- 对于LED照明的用处你了解多少?
- Ubuntu下Eclipse的重做Ctrl+Y Alt+/不能用解决
- 今天心情不错
- 文件“...”正由另一进程使用,因此该进程无法访问此文件。
- QT绘图工具QCustomPlot
- Java压缩、解压缩、添加文件到压缩包工具类
- 字符编码