目錄(64章)
倒序
- 封面
- 版權信息
- 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
推薦閱讀
- 龍芯應用開發標準教程
- BeagleBone By Example
- 硬件產品經理成長手記(全彩)
- 單片機原理及應用系統設計
- 數字邏輯(第3版)
- Mastering Adobe Photoshop Elements
- 計算機組裝與維護(第3版)
- FL Studio Cookbook
- 3D Printing Blueprints
- Spring Security 3.x Cookbook
- Blender 3D By Example
- 單片機原理及應用
- 計算機組裝與維護(慕課版)
- Zabbix 4 Network Monitoring
- FPGA進階開發與實踐
- Unreal Development Kit Game Programming with UnrealScript:Beginner's Guide
- 電腦組裝與維修實戰
- FPGA的人工智能之路:基于Intel FPGA開發的入門到實踐
- 101 UX Principles
- FPGA設計技巧與案例開發詳解
- 精選單片機設計與制作30例
- Blender 2.6 Cycles:Materials and Textures Cookbook
- GLSL Essentials
- Mastering Adobe Photoshop Elements 2020
- 歐姆龍CP1H系列PLC完全自學手冊(第二版)
- Apache Kylin權威指南(第2版)
- Raspberry Pi Computer Architecture Essentials
- PySide GUI Application Development
- Learning PowerCLI
- 常用辦公設備使用與維護