官术网_书友最值得收藏!

Chapter 4. Adding Controls

Players control mobile games through a very limited number of interactions. Often, games feature only a single mechanic: tap anywhere on the screen to jump or fly. Contrast that with a console controller with dozens of button combinations. With so few actions, keeping users engaged with polished, fun controls is vital to the success of your game.

In this chapter, you will learn how to implement several popular control schemes that have emerged from the App Store. First, we will experiment with tilt controls; the physical orientation of the device will determine where the player flies. Then, we will wire up the onTap events on our sprite nodes. Finally, we will implement and polish a simple control scheme for flying in our game: tap anywhere on the screen to fly higher. You can combine these techniques to create unique and enjoyable controls in your future games.

The topics in this chapter include the following:

  • Retrofitting the Player class for flight
  • Polling for device movement with Core Motion
  • Wiring up the sprite on Tap events
  • Teaching our penguin to fly
  • Improving the camera
  • Looping the ground as the player moves forward
主站蜘蛛池模板: 黑山县| 张家港市| 临颍县| 梁平县| 营口市| 南阳市| 天长市| 安化县| 大埔区| 老河口市| 湘潭市| 清流县| 白银市| 偃师市| 云浮市| 榆林市| 绍兴市| 霞浦县| 邢台县| 桑植县| 女性| 桑植县| 革吉县| 昌邑市| 咸阳市| 泽州县| 渭南市| 张掖市| 浙江省| 双城市| 泉州市| 阿拉善右旗| 松潘县| 会理县| 西青区| 竹北市| 得荣县| 璧山县| 柯坪县| 桂林市| 曲沃县|