Spiga
Posts - 35, Articles - 0, Comments - 60
Cnblogs
Dashboard
Login
Home
Contact
Gallery
RSS
Julio
路漫漫其修远兮,吾将上下而求索!
《XNA高级编程:Xbox 360和Windows》3-9
2009-01-28 15:29 by JulioZou, 574 visits,
网摘
,
收藏
,
编辑
3.9
挑战:改进Breakout游戏
您可以尝试给玩家设置更多的生命次数,还可以像上一章那样添加一个游戏菜单。您也可以把
Breakout
游戏作为一个测试平台,来检验目前已经实现的辅助类。例如,玩家每次升级或者打碎了一个砖块的时候,可以写一条日志消息记录下来。
下一章将介绍一个
Input
类,它可以更加容易地捕获控制器的所有输入。就像上一章一样,可以做一个非常好玩的改进:给
Gamepad
添加
Rumble
支持,以及当砖块被打碎的时候抖动屏幕或者添加简单的爆炸效果。天空背景是个局限,如果您非常喜欢街机游戏(
Arcade Games
),您会有很多种方式改进这个游戏让它更加好玩。
或许您对辅助类更加感兴趣,并且还想利用刚学的新知识来写自己的辅助类,并测试它们。现在正是时候,因为下一章的重点是可重用性(
reusability
),紧接着的几章介绍如何创建一个
3D
引擎,这时候如果需要某个功能您或许已经忘了之前写的这些有用的辅助类了。不过辅助类有个好处就是,您可以不断地对它们进行改进。它们可能会变得像
StringHelper
类那样庞大,但您可以不断地对其进行重构(
Refactor
)。
好了,现在先放松一下玩玩这个
XNA Breakout
游戏吧,争取在不作弊的情况下升到第
5
级——这并容易哦。
0
0
0
(请您对文章做出评价)
«
上一篇:
《XNA高级编程:Xbox 360和Windows》3-8
»
下一篇:
《XNA高级编程:Xbox 360和Windows》3-10
Categories:
XNA高级编程(连载)
Tags:
XNA
注册用户登录后才能发表评论,请
登录
或
注册
。
博客园首页
IT新闻
闪存
知识库
招聘
找优秀程序员,就在博客园
IT新闻
:
·
Google应该开发的10款硬件产品
·
让我们走近 Microsoft Surface
·
Windows Phone 7模拟器及其视频
·
传51.com战略投资彩虹浏览器
·
数据显示微软浏览器开始丧失欧洲市场份额
每天10分钟,轻松学英语
专题:
Android
iPad
jQuery
Windows 7
推荐职位
:
网站导航:
博客园首页
IT新闻
个人主页
闪存
程序员招聘
社区
博问
网摘
China-pub 计算机图书网上专卖店!6.5万品种2-8折!
China-Pub 计算机绝版图书按需印刷服务
相关搜索:
XNA
XNA高级编程(连载)
在知识库中查看:
《XNA高级编程:Xbox 360和Windows》3-9
日历
<
2009年1月
>
日
一
二
三
四
五
六
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
随笔分类
Rss
读书(1)
Rss
工作点滴(3)
随笔档案
2010年1月(1)
2009年6月(1)
2009年5月(2)
2009年1月(30)