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

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
主站蜘蛛池模板: 德清县| 古蔺县| 平果县| 平湖市| 新干县| 兴海县| 霍州市| 桐柏县| 阿城市| 沁阳市| 朔州市| 武川县| 凉山| 泽库县| 湖南省| 清丰县| 建德市| 屯留县| 徐闻县| 铜陵市| 阿巴嘎旗| 凌源市| 高要市| 昌图县| 犍为县| 比如县| 茌平县| 寿阳县| 肥东县| 同心县| 青龙| 东阿县| 城口县| 沁水县| 晋江市| 遵义市| 黄平县| 微博| 龙泉市| 汤原县| 韩城市|