封面
版权信息
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Chapter 1. Introduction to Libgdx and Project Setup
Diving into Libgdx
Features of Libgdx 0.97
Getting in touch with the community
Prerequisites for installing and configuring
Creating a new application
Kicking your game to life
Key to success lies in planning
Game project – Canyon Bunny
Summary
Chapter 2. Cross-platform Development – Build Once Deploy Anywhere
The demo application – how the projects work together
Backends
Modules
Libgdx's Application Life-Cycle and Interface
Starter Classes
The demo application – time for code
Summary
Chapter 3. Configuring the Game
Setting up the Canyon Bunny project
Using a class diagram for Canyon Bunny
Laying foundations
Putting it all together
Summary
Chapter 4. Gathering Resources
Setting a custom Android application icon
Creating texture atlases
Loading and tracking assets
Organizing assets
Testing assets
Handling level data
Summary
Chapter 5. Making a Scene
Creating game objects
Implementing the level loader
Assembling the game world
Implementing the game GUI
Summary
Chapter 6. Adding the Actors
Implementing the actor game objects
Completing the level loader
Adding the game logic
Summary
Chapter 7. Menus and Options
Managing multiple screens
Exploring Scene2D (UI) TableLayout and skins
Using Libgdx's scene graph for the menu UI
Building the scene for the menu screen
Building the Options window
Summary
Chapter 8. Special Effects
Creating complex effects with particle systems
Adding a dust particle effect to the player character
Moving the clouds
Smoothing with Linear interpolation (Lerp)
Adding parallax scrolling to the mountains in the background
Enhancing the game screen's GUI
Summary
Chapter 9. Screen Transitions
Adding the screen transition capability
Summary
Chapter 10. Managing Music and Sound Effects
Playing back music and sound effects
Accessing the audio device directly
Using sound generators
Adding music and sounds to Canyon Bunny
Summary
Chapter 11. Advanced Programming Techniques
Simulating physics with Box2D
Working with shaders in Libgdx
Adding alternative input controls
Summary
Chapter 12. Animations
Manipulating actors through actions
Animating the menu screen
Using sequences of images for animations
Animating the game screen
Summary
Index
更新时间:2021-08-06 16:39:10