zoukankan      html  css  js  c++  java
  • 辅助类——挑战:改进Breakout游戏

    挑战:改进Breakout游戏

    您可以尝试给玩家设置更多的生命次数,也可以像在上一章那样添加一个菜单以改进游戏。您也可以把Breakout游戏作为一个测试平台,来检验到目前为止实现了的辅助类。例如,玩家每次完成level 关卡或者打碎了一个砖块的时候,可以写下一条日志消息。

    下一章将介绍Input类,它可以使捕获控制器的所有输入更加容易。就像上一章实现Gamepad的Rumble支持那样,游戏可以做一个非常好的改进,以及当砖块被打碎的时候抖动屏幕或者添加简单的爆炸图像。天空背景是个局限;如果您确实喜欢街机游戏(Arcade Games),您会有很多种方式改进这个游戏让它更加好玩。

    或许您对辅助类更有兴趣,并且还想利用你的新知识来添加、测试几个你自己的辅助类。现在正是这么做的时候。下一章更是聚焦在可重用性(reusability)上;后续几章只谈论创建一个3D引擎,并且您可能忘了全部有用的辅助类了,直到错过某个特性you might forget about all the useful helper classes until you miss some feature。不过辅助类有个好处就是易于随时改进。它们可能会变得像StringHelper类稍微庞大,但您能一直对其重构(Refactor)。

  • 相关阅读:
    excel记录20191211
    oracle记录20191210
    linux查进程,杀进程,改权限,vim
    oracle 记录20191209
    PYTHON之路,线程
    PYTHON的前端部分
    Nginx安装及配置反向代理
    springboot多模块项目,在tomcat下运行
    一键安装和配置Java环境
    json转换csv并进行下载
  • 原文地址:https://www.cnblogs.com/AlexCheng/p/2120263.html
Copyright © 2011-2022 走看看