Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
Credits
Support files, eBooks, discount offers, and more
Free Access for Packt account holders
Who this book is for What you need for this book
Time for action – heading
Reader feedback Installing Panda3D and Preparing a Workspace
Getting started with Panda3D installation packages Installing the game content Installing optional tools
Creating the Universe: Loading Terrain
Notepad++ Setting up a new file in Notepad++ Creating a World Object Loading files into Panda3D NodePaths and nodes Loading a file multiple times
Managing Tasks Over Time
Time for action – printing the task list from the task manager Avoiding multiple task managers Adding a delay to tasks Using delta time Over viewing task return options Removing tasks from the task manager Implementing advanced cycle controls Utilizing mouse input and creating camera control
Handling Large Programs with Custom Classes
Importing custom classes Adding NodePath functionality to a custom class Accessing classes from within another class
The World in Action: Handling Collisions
Collision basics: Our first collision system Creating inter-cycle collisions Using BitMasks to organize collisions Using Python tags to get colliding objects Setting up ground collision Overview of additional collision solids and handlers
Making it Fancy: Lighting, Textures, Filters, and Shaders
Adding lighting Applying textures to models Creating filters
User Interface
Pop quiz – understanding DirectGUI Have a go hero – performing additional actions with new menus Time for action – using menus Time for action – creating a basic HUD
Animating in Panda3D
Time for action – loading Actors and Animations Controlling animations Animation blending
Creating Weaponry: Using Mouse Picking and Intervals
Time for action – setting up mouse aim Understanding Intervals, Sequences, and Parallels Implementing the main cannon Adding weapon information to the HUD Handling damage response
What's that Noise? Using Sound
Editing Config.prc Adding sound effects About sound intervals
Ready for the Customer
Collecting garbage Creating a preloader File handling Creating an Installer
Creating a Sky Sphere with Spacescape
Time for action – getting started with Spacescape Blending layers Using point stars and billboard stars Creating a sky sphere from a skybox made with Spacescape
Using Egg-Texture-Cards and ExploTexGen
Using ExploTexGen Creating flipbook animations with egg-texture-cards Additional egg-texture-card options
Pop quiz Answers
Starting Panda3D and loading models Using NodePath and understanding scene graph inheritance Chapter 3: Managing Tasks Over Time Chapter 4: Taking Control: Events and User Input Chapter 5: Handling Large Programs with Custom Classes Chapter 6: The World in Action: Handling Collisions Chapter 7: Making it Fancy: Lighting, Textures, Filters, and Shaders Chapter 8: GUI Goodness: All About the Graphic User Interface Chapter 11: What's that Noise? Using Sound
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion