11 2011 档案

摘要:第 4 章XNA里的2D动画 4.1 播放游戏精灵动画第二章里我们提到了如何把2D的纹理用SpriteBatch显示。对于游戏而言,一个精灵(sprite,在游戏编程里指一个对象的原型,比如一个战士,一个怪物)不可能不做动作,就拿简单的走动来说,手脚一定会是要动的,那么如何真实得展现一个人物在屏幕上走动呢?在2D游戏编程里,我们通常就是把人物的动作拆成一帧帧图片,通过连续播放来欺骗人眼产生动画的效果,其实胶片电影也是这个原理。如下图4-1,是一个小兵的行走动画,可以看到是由12张图片组成,那么如何能连续循环播放呢 图4-1一想到循环,我们就很容易想到for循环,如果我们把这12张图片的纹理放到 阅读全文
posted @ 2011-11-27 16:21 王传炜 阅读(2254) 评论(10) 推荐(4) 编辑
摘要:第 3 章 创建XNA 游戏菜单 3.1 WP7里XNA游戏的触控操作 上一章节,我们了解了制作XNA 2D游戏的常用组件已及使用ScreenManage管理场景。可以说对XNA 2D游戏有了入门,不过我们玩游戏不会一开始就进入到游戏场景里的,总是会有启动界面,loading界面,然后到了游戏菜单。然后让用户选择“开始”,“继续”,“帮助”等选项,如下图3-1,就是一个常见的游戏界面。 图3-1和PC上的运行的XNA游戏不同,我们在WP7上是靠触摸屏操作的,这和用鼠标操作还是不同的。那么我们就需要先了解WP7里XNA的触控操作。现在的触摸屏手机基本都支持“多点触控”,比如拉伸,缩放,玩过Iph 阅读全文
posted @ 2011-11-19 14:41 王传炜 阅读(2091) 评论(6) 推荐(6) 编辑

点击右上角即可分享
微信分享提示