舉報(bào)

會(huì)員
Panda3d 1.7 Game Developer's Cookbook
最新章節(jié):
Index
Thisisacookbookwithover80recipesofferingsolutionstocommongamedevelopmentproblemswithPanda3Dwithexplainedsamplecodeandscreenshotsaddedin.IfyouareadeveloperwithexperienceinPython,Panda3D,andoptionallyC++andshadinglanguagesandyouarelookingforquickandeasytointegratesolutionstocommongamedevelopmentproblemswithPanda3D,thisbookisforyou.
目錄(122章)
倒序
- 封面
- 版權(quán)信息
- 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 更新時(shí)間:2021-04-09 21:22:12
推薦閱讀
- Creo Parametric 8.0中文版基礎(chǔ)入門一本通
- Photoshop CC 網(wǎng)店視覺設(shè)計(jì)
- 商用級(jí)AIGC繪畫創(chuàng)作與技巧(Midjourney+Stable Diffusion)
- Sphinx Search Beginner's Guide
- 微信小程序開發(fā)入門與實(shí)踐
- 鍵盤錄入技術(shù)(第2版)
- Autodesk Ecotect Analysis 2011綠色建筑分析應(yīng)用
- Apache Maven 3 Cookbook
- 碼上學(xué)會(huì):中文版Creo 3.0機(jī)械設(shè)計(jì)全能一本通(雙色版)
- Photoshop CS6從入門到精通
- RAW 數(shù)碼底片演義
- 人人都能玩賺AI繪畫
- 中文版Maya 2014基礎(chǔ)培訓(xùn)教程
- Plone 3.3 Site Administration
- Excel數(shù)據(jù)處理與分析:數(shù)據(jù)思維+分析方法+場(chǎng)景應(yīng)用
- Revit 2022中文版完全自學(xué)一本通
- Moodle 1.9 E/Learning Course Development
- 設(shè)計(jì)必修課:Axure RP 9互聯(lián)網(wǎng)產(chǎn)品原型設(shè)計(jì)
- 零基礎(chǔ)學(xué)Revit 2018建筑設(shè)計(jì)(全視頻教學(xué)版)
- Final Cut Pro視頻后期剪輯零基礎(chǔ)入門到精通
- Learning Website Development with Django
- AutoCAD 2018實(shí)用教程
- 攝影后期核心技法
- 高達(dá)模型:3D建模與場(chǎng)景改造實(shí)用手冊(cè)
- 電商美工設(shè)計(jì)手冊(cè)
- 中文版Photoshop 2024+AI修圖入門教程
- GlassFish Security
- Flex企業(yè)應(yīng)用開發(fā)實(shí)戰(zhàn)
- UG NX 5中文版產(chǎn)品設(shè)計(jì)技法與典型實(shí)例
- Power BI數(shù)據(jù)挖掘與可視化分析