目錄(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
推薦閱讀
- Web前端開發技術:HTML、CSS、JavaScript(第3版)
- JavaScript:Functional Programming for JavaScript Developers
- OpenCV 3和Qt5計算機視覺應用開發
- aelf區塊鏈應用架構指南
- Reactive Programming With Java 9
- 零基礎趣學C語言
- Instant Zurb Foundation 4
- Oracle 12c從入門到精通(視頻教學超值版)
- INSTANT JQuery Flot Visual Data Analysis
- Python機器學習開發實戰
- Building Clouds with Windows Azure Pack
- SaaS攻略:入門、實戰與進階
- 小學生C++趣味編程從入門到精通
- MATLAB計算機視覺實戰
- JavaScript程序設計基礎教程(慕課版)
- Unity AI Game Programming(Second Edition)
- ASP.NET 3.5系統開發精髓
- Oracle 11g寶典
- Java Web程序員面試筆試寶典
- Learning Spark SQL
- Java實踐指南
- Android設計模式與最佳實踐
- Vue.js 前端開發 快速入門與專業應用
- Python數據分析與應用
- ODPS權威指南:阿里大數據平臺應用開發實踐
- 精通Hibernate
- Python高并發與高性能編程:原理與實踐
- 數據庫應用基礎(Access 2010)
- MATLAB R2015a小波分析(精通MATLAB)
- Web Development with Django Cookbook(Second Edition)