目錄(64章)
倒序
- 封面
- 版權(quán)信息
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Preface
- Chapter 1. Getting Started with SDL
- Why use SDL?
- Setting up SDL in Visual C++ Express 2010
- Hello SDL
- What makes up a game
- The Game class
- Summary
- Chapter 2. Drawing in SDL
- Basic SDL drawing
- Source and destination rectangles
- Installing SDL_image
- Tying it into the framework
- Summary
- Chapter 3. Working with Game Objects
- Using inheritance
- Implementing polymorphism
- Using abstract base classes
- Should we always use inheritance?
- Putting it all together
- Summary
- Chapter 4. Exploring Movement and Input Handling
- Setting up game objects for movement
- Creating fixed frames per second
- Input handling
- Summary
- Chapter 5. Handling Game States
- A simple way for switching states
- Implementing finite state machines
- Implementing menu states
- Summary
- Chapter 6. Data-driven Design
- Loading XML files
- Implementing Object Factories
- Fitting the factory into the framework
- Parsing states from an XML file
- Loading the menu state from an XML file
- Loading other states from an XML file
- Summary
- Chapter 7. Creating and Displaying Tile Maps
- What is a tile map?
- Getting familiar with the Tiled application
- Parsing and drawing a tile map
- Scrolling a tile map
- Parsing object layers
- Summary
- Chapter 8. Creating Alien Attack
- Using the SDL_mixer extension for sound
- Setting up the basic game objects
- Handling bullets
- Dealing with collisions
- Possible improvements
- Summary
- Chapter 9. Creating Conan the Caveman
- Setting up the basic game objects
- Possible additions
- Summary
- Index 更新時間:2021-08-20 16:45:01
推薦閱讀
- 計算機組裝與系統(tǒng)配置
- Deep Learning with PyTorch
- 計算機應用與維護基礎教程
- 從零開始學51單片機C語言
- Artificial Intelligence Business:How you can profit from AI
- Mastering Manga Studio 5
- R Deep Learning Essentials
- Machine Learning Solutions
- Machine Learning with Go Quick Start Guide
- Internet of Things Projects with ESP32
- Wireframing Essentials
- FPGA實戰(zhàn)訓練精粹
- USB應用開發(fā)寶典
- Instant Website Touch Integration
- Drupal Rules How-to
- Hands-On One-shot Learning with Python
- Applied Deep Learning with Keras
- 電腦組裝與維修實戰(zhàn)
- 新型復印機·傳真機維修數(shù)據(jù)速查寶典
- Hands-On Explainable AI(XAI) with Python
- Fixing Bad UX Designs
- 筆記本電腦維修從入門到精通
- 電腦組裝與維修從入門到精通
- 計算機組裝與維護
- 電腦軟硬件維修從入門到精通
- Managing Multimedia and Unstructured Data in the Oracle Database
- 創(chuàng)客三級跳:Arduino的項目式學習
- Creo 機械設計實例教程(6.0版)
- Salesforce CRM:The Definitive Admin Handbook(Second Edition)
- 零起步輕松學PLC技術(第2版)