创建你的第一个游戏Pong——挑战:改进您的Pong游戏
2010-07-26 14:58
267 查看
挑战:改进您的Pong游戏
现在轮到您来对游戏进行一些改进了;也许您能换一换图片或声音,或者调整游戏的玩法。如果您有Gamepad控制器,您还可以试着给它添加Rumble支持。而且如果您阅读本书的话,的确应该有一个Gamepad,即使您没有Xbox 360;很多XNA范例都需要Xbox 360控制器,而且有些游戏使用Xbox 360控制器会比用键盘更好玩。这里是为特制Gamepad添加Rumble支持的方法:
GamePad.SetVibration(PlayerIndex.One, leftRumble, rightRumble);
当球撞倒球拍时,使用上述代码会让控制器震动一会(left Rumble和right Rumble使用相同的值,这样整个控制器就会震动)。当玩家失去一条命时也可以震动一下,这次震动时间可以长一些,并且强烈一些。
您可以查看本章的工程项目,看看将要的挑战方案。您的方案不必和这相同,不过看一看可能有帮助,甚至可能是一种解决某个特定问题的捷径。
好好享受XNA Pong游戏吧!
相关文章推荐
- 创建你的第一个游戏Pong——总结
- 创建你的第一个游戏Pong——概览
- 创建你的第一个游戏Pong——游戏构思
- 创建你的第一个游戏Pong——让我们编写Pong
- 创建你的第一个游戏Pong——在Xbox 360看上去如何?
- 创建你的第一个游戏Pong——疑难解答
- 【Visual C++】游戏开发笔记二十六 DirectX 11各组件的介绍&第一个DirectX 11 Demo的创建
- 【Visual C++】游戏开发笔记二十六 DirectX 11各组件的介绍&第一个DirectX 11 Demo的创建
- Android 游戏编程之从零开始-----2.1创建第一个Andoroid项目+2.2剖析Android Project 结构
- 【Visual C++】游戏开发笔记二十六 DirectX 11各组件的介绍&第一个DirectX 11 Demo的创建
- C++游戏之创建第一个窗体程序(一)
- cocos2d-x3.0创建第一个jsb游戏
- Android游戏开发十日通(3)-创建第一个Android游戏
- 辅助类——挑战:改进Breakout游戏
- Android游戏开发十日通(3)-创建第一个Android游戏
- 【浅墨Unity3D Shader编程】之一 游戏场景的创建 & 第一个Shader的书写
- 【iOS-cocos2d游戏引擎开发之一】搭建cocos2d游戏引擎环境,创建第一个HelloWorld! 推荐
- 创建你的第一个游戏
- 创建XNA Shooter游戏——挑战:用引擎编写自己的游戏
- cocos2d-x3.0创建第一个jsb游戏