目錄(85章)
倒序
- 封面
- 版權信息
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Preface
- Chapter 1. Setting Up the Project
- The right tool for the right game
- The project – YASS (Yet Another Space Shooter)
- Game architecture
- Putting everything together
- Moving forward with the example
- Good practices for game developers
- Summary
- Chapter 2. Managing User Input
- The InputController base class
- The most basic virtual keypad
- Creating a virtual joystick
- Physical controllers
- Sensors and InputControllers
- Selecting control modes
- Summary
- Chapter 3. Into the Draw Thread
- Using GameView
- Improving DrawThread
- Sprites
- Adding a frames-per-second (fps) counter
- Spawning enemies – the GameController
- Occlusion culling
- Parallax backgrounds
- Layers
- Summary
- Chapter 4. Collision Detection
- Detecting collisions
- Rectangular bodies
- Circular bodies
- Mixed collision detection
- Summary
- Chapter 5. Particle Systems
- General concepts
- Making good particle systems
- One shot
- Emitters
- Summary
- Chapter 6. Sound FX and Music
- SoundManager
- Sound FX
- Playing music
- Enabling and disabling music and sound FX
- Disabling system sounds
- Summary
- Chapter 7. Menus and Dialogs
- Custom fonts
- Working with backgrounds
- The GameFragment
- Custom dialogs
- Designing for multiple screen sizes
- Summary
- Chapter 8. The Animation Framework
- Updating BaseFragment
- AnimationDrawable
- View animation
- Property animation
- Summary
- Chapter 9. Integrating Google Play Services
- Setting up the developer console
- Setting up the code
- Achievements
- Leaderboards
- Opening the Play Games UI
- Other features of Google Play services
- Summary
- Chapter 10. To the Big Screen
- Project configuration
- Testing for Android TV
- Declaring a TV Activity
- Providing a home screen banner
- Declaring it as a game
- Reviewing the manifest
- Showing controller instructions
- Beyond this book
- Summary
- Appendix A. API Levels for Android Versions
- Index 更新時間:2021-07-16 13:59:25
推薦閱讀
- Kali Linux Web Penetration Testing Cookbook
- Azure IoT Development Cookbook
- Android 9 Development Cookbook(Third Edition)
- 基于差分進化的優化方法及應用
- Python Network Programming Cookbook(Second Edition)
- 面向對象程序設計(Java版)
- Cocos2d-x學習筆記:完全掌握Lua API與游戲項目開發 (未來書庫)
- Linux Device Drivers Development
- 快速入門與進階:Creo 4·0全實例精講
- 人工智能算法(卷1):基礎算法
- jQuery技術內幕:深入解析jQuery架構設計與實現原理
- R的極客理想:量化投資篇
- Python預測分析與機器學習
- Android 游戲開發大全(第二版)
- Microsoft Exchange Server 2016 PowerShell Cookbook(Fourth Edition)
- JavaScript前端開發基礎教程
- Clojure Data Structures and Algorithms Cookbook
- Getting Started with the Lazarus IDE
- 趣味掌控板編程
- 計算機應用基礎
- Java 9 Cookbook
- 性能之道:分布式系統全棧性能優化
- 計算機應用基礎教程
- Java高并發與集合框架:JCF和JUC源碼分析與實現
- AngularJS Services
- PHP開發自學經典
- Jenkins 2權威指南
- 15天學會jQuery編程與實戰(視頻教學版) (Web前端技術叢書)
- 深入學習Go語言
- Digital Forensics and Incident Response