目錄(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
推薦閱讀
- Aftershot Pro:Non-destructive photo editing and management
- 觸摸屏實用技術與工程應用
- ATmega16單片機項目驅動教程
- The Applied AI and Natural Language Processing Workshop
- 基于ARM的嵌入式系統和物聯網開發
- 計算機應用與維護基礎教程
- OUYA Game Development by Example
- 基于Apache Kylin構建大數據分析平臺
- Visual Media Processing Using Matlab Beginner's Guide
- 筆記本電腦維修300問
- Python Machine Learning Blueprints
- 筆記本電腦芯片級維修從入門到精通(圖解版)
- 單片機原理與技能訓練
- Intel FPGA權威設計指南:基于Quartus Prime Pro 19集成開發環境
- 微服務實戰(Dubbox +Spring Boot+Docker)
- 可編程邏輯器件項目開發設計
- 3D打印:Geomagic Design X5.1 逆向建模設計實用教程
- Learn Qt 5
- 新編計算機組裝與維護
- Sketchbook Pro Digital Painting Essentials
- Blender 2.6 Cycles:Materials and Textures Cookbook
- Nginx應用與運維實戰
- Ouya Unity Game Development
- 計算機組裝與調試維修
- Spring Cloud 微服務分布式架構開發實戰
- 主板維修從入門到精通
- Photographic Rendering with VRay for SketchUp
- Final Cut Pro X Cookbook
- 通用源碼閱讀指導書:MyBatis源碼詳解
- 新硬件主義