舉報

會員
SFML Game Development
最新章節:
Index
SFMLGameDevelopmentisafast-paced,step-by-stepguide,providingyouwithalltheknowledgeandtoolsyouneedtocreateyourfirstgameusingSFML2.0.SFMLGameDevelopmentaddressesambitiousC++programmerswhowanttodeveloptheirowngame.Ifyouhaveplentyofideasforanawesomeanduniquegame,butdon’tknowhowtostartimplementingthem,thenthisbookisforyou.ThebookassumesnoknowledgeaboutSFMLorgamedevelopment,butasolidunderstandingofC++isrequired.
目錄(85章)
倒序
- 封面
- 版權信息
- Credits
- Foreword
- About the Authors
- About the Reviewers
- www.PacktPub.com
- Preface
- Chapter 1. Making a Game Tick
- Introducing SFML
- A few notes on C++
- Developing the first game
- Game loops and frames
- Displaying sprites on the screen
- Summary
- Chapter 2. Keeping Track of Your Textures – Resource Management
- Defining resources
- Resources in SFML
- A typical use case
- An automated approach
- Error handling
- Generalizing the approach
- Summary
- Chapter 3. Forge of the Gods – Shaping Our World
- Entities
- Rendering the scene
- Updating the scene
- The view
- Landscape rendering
- Composing our world
- Integrating the Game class
- Summary
- Chapter 4. Command and Control – Input Handling
- Polling events
- Getting the input state in real time
- Playing nice with your application neighborhood
- A command-based communication system
- Customizing key bindings
- Summary
- Chapter 5. Diverting the Game Flow – State Stack
- Defining a state
- The state stack
- The state context
- Integrating the stack in the Application class
- Navigating between states
- The loading screen – sample
- Summary
- Chapter 6. Waiting and Maintenance Area – Menus
- The GUI hierarchy the Java way
- Updating the menu
- The promised key bindings
- Summary
- Chapter 7. Warfare Unleashed – Implementing Gameplay
- Equipping the entities
- Creating enemies
- Adding projectiles
- Picking up some goodies
- Collision detection and response
- An interacting world
- Victory and defeat
- Summary
- Chapter 8. Every Pixel Counts – Adding Visual Effects
- Defining texture atlases
- Low-level rendering
- Particle systems
- Animated sprites
- Post effects and shaders
- Summary
- Chapter 9. Cranking Up the Bass – Music and Sound Effects
- Music themes
- Sound effects
- Sounds in 3D space
- Summary
- Chapter 10. Company Atop the Clouds – Co-op Multiplayer
- Playing multiplayer games
- Interacting with sockets
- Data transport
- Network architectures
- Creating the structure for multiplayer
- Working with the Server
- Taking a peek in the other end – the client
- Latency
- Cheating prevention
- Summary
- Index 更新時間:2021-08-13 17:11:26
推薦閱讀
- Azure IoT Development Cookbook
- Raspberry Pi for Secret Agents(Third Edition)
- 數據結構(C語言)
- Instant RubyMotion App Development
- Kotlin從基礎到實戰
- Access 2010中文版項目教程
- Programming with CodeIgniterMVC
- 自學Python:編程基礎、科學計算及數據分析(第2版)
- 零代碼實戰:企業級應用搭建與案例詳解
- 零基礎學Scratch 3.0編程
- Application Development with Swift
- NGUI for Unity
- Mastering PowerCLI
- After Effects CC技術大全
- 算法精解:C語言描述
- Python無監督學習
- MySQL數據庫教程(視頻指導版)
- 趣學數據結構
- Apache Kafka 1.0 Cookbook
- 編程改變生活:用PySide6/PyQt6創建GUI程序(進階篇·微課視頻版)
- 編寫高質量代碼:改善JavaScript程序的188個建議
- Mastering C++ Programming
- Mastering Service Mesh
- Infusionsoft Cookbook
- Python:Penetration Testing for Developers
- Learning System Center App Controller
- Haskell High Performance Programming
- JSP網絡程序設計與案例開發教程
- Python全棧開發:高階編程
- Python青少年編程魔法課堂:案例+視頻教學版