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)。

  • 相关阅读:
    Spring Controller 获取请求参数的几种方法
    JSP ajax跨域问题 怎么处理 原因:CORS 头缺少 'Access-Control-Allow-Origin')。 ajax http 415
    仿微信滑动返回
    App重新启动
    NetWorkUtils
    ProgressWheel
    没有系统头部的dialog
    仿微信添加触摸图片阴影效果
    循环滚动TextView
    java 分割字符串后放入List中
  • 原文地址:https://www.cnblogs.com/AlexCheng/p/2120263.html
Copyright © 2011-2022 走看看