舉報

會員
Panda3d 1.7 Game Developer's Cookbook
最新章節:
Index
Thisisacookbookwithover80recipesofferingsolutionstocommongamedevelopmentproblemswithPanda3Dwithexplainedsamplecodeandscreenshotsaddedin.IfyouareadeveloperwithexperienceinPython,Panda3D,andoptionallyC++andshadinglanguagesandyouarelookingforquickandeasytointegratesolutionstocommongamedevelopmentproblemswithPanda3D,thisbookisforyou.
目錄(122章)
倒序
- 封面
- 版權信息
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Setting Up Panda3D and Configuring Development Tools
- Introduction
- Downloading and configuring NetBeans to work with Panda3D
- Configuring Visual Studio 2008 to work with Panda3D
- Understanding Panda3D's runtime configuration options
- Setting up the game structure
- Building Panda3D from source code
- Chapter 2. Creating and Building Scenes
- Introduction
- Loading terrain
- Loading and attaching sounds to objects
- Creating a scene using C++
- Adding an additional camera
- Inspecting and modifying the scene
- Modifying the scene graph
- Moving objects based on time
- Controlling actions using intervals
- Making animations fit to intervals
- Making objects follow a predefined path
- Making the camera smoothly follow an object
- Generating geometry at runtime
- Loading data asynchronously
- Chapter 3. Controlling the Renderer
- Introduction
- Changing a model's render attributes
- Adding an alpha mask to a texture
- Creating a splitscreen mode
- Controlling the rendering order
- Using multiple displays
- Chapter 4. Scene Effects and Shaders
- Introduction
- Adding lights and shadows
- Using light ramps
- Creating particle effects
- Animating textures
- Adding ribbon trails to an object
- Creating a flashlight effect
- Making objects reflect the scene
- Adding a custom shader generator
- Applying a custom Cg shader
- Chapter 5. Post-Processing and Screen Space Effects
- Introduction
- Adding built-in post-processing effects
- Building custom effects
- Adding a scanline and vignette effect
- Adding a color grading effect
- Adding a depth of field effect
- Building a deferred rendering pipeline
- Chapter 6. 2D Elements and User Interfaces
- Introduction
- Rendering text to the screen
- Rendering images to the 2D layer
- Playing a movie file
- Creating an interactive user interface
- Making the user interface data-driven using XML
- Chapter 7. Application Control
- Introduction
- Toggling window and fullscreen modes
- Controlling game state
- Decoupling modules using events
- Handling events more elegantly
- Managing recurring tasks
- Chapter 8. Collision Detection and Physics
- Introduction
- Using the built-in collision detection system
- Using the built-in physics system
- Using the ODE physics engine
- Using the PhysX physics engine
- Integrating the Bullet physics engine
- Chapter 9. Networking
- Introduction
- Downloading a file from a server
- Using assets hosted on a server
- Sending high scores to a server
- Establishing a network connection
- Sending and receiving custom datagrams
- Synchronizing object state between server and client
- Chapter 10. Debugging and Performance
- Introduction
- Debugging Python code
- Debugging C++ code
- Using the PStats tool for finding performance bottlenecks
- Improving performance by flattening scenes
- Implementing performance critical code in C++
- Chapter 11. Input Handling
- Introduction
- Handling keyboard and mouse input
- Implementing an abstraction layer for supporting multiple input methods
- Handling input from an Xbox 360 controller
- Recording and simulating user input
- Reading audio data from a microphone
- Reading video data from a webcam
- Reading input data from a network
- Chapter 12. Packaging and Distribution
- Introduction
- Packing assets into multifiles
- Creating a redistributable game package
- Advanced package creation and hosting
- Embedding a game into a website
- Using website and plugin interoperability
- Chapter 13. Connecting Panda3D with Content Creation Tools
- Introduction
- Setting up the Blender export plugin
- Exporting models from Blender
- Generating model files programmatically
- Using the "Pview" tool to preview models
- Compressing and converting model files using pzip and egg2bam
- Index 更新時間:2021-04-09 21:22:12
推薦閱讀
- Painter 現代服裝效果圖表現技法
- Spring Security 3
- 像攝影師一樣調色
- SPSS進階分析與實務
- 零基礎學后期:Photoshop+Lightroom數碼照片處理從新手到高手
- After Effects CS6入門與提高
- 攝影輕松入門:Photoshop后期處理
- Apache Solr 3.1 Cookbook
- 從零開始:Indesign CC 2019設計基礎+商業設計實戰
- AI寫實人物繪畫關鍵詞圖鑒(Stable Diffusion版)
- Joomla! 1.5 Content Administration
- Procreate數字繪畫實戰教程(全彩微課版)
- AI賦能Rhino產品造型創意設計(視頻教學版)
- MATLAB 2020數學計算從入門到精通
- Business Process Driven SOA using BPMN and BPEL
- Photoshop CC中文版案例培訓教程
- Joomla! 1.5 Multimedia
- AutoCAD 2012建筑設計與制作標準實訓教程
- UG NX 10.0中文版從入門到精通
- SolidEdge ST10快速入門教程
- Mahara 1.4 Cookbook
- WordPress Complete
- Drupal 7 First Look
- 平面設計制作標準教程:Photoshop CC+CorelDRAW X7(微課版)
- 中文版Maya 2017技術大全
- PostgreSQL 9 Administration Cookbook LITE: Configuration, Monitoring and Maintenance
- Using CiviCRM
- Puppet 3 Cookbook
- MATLAB基礎及應用(第5版)
- 中文版Flash CS6 500例