Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 329 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
329
Dung lượng
21,2 MB
Nội dung
[...]... and receiving data over networks with Panda3D Learn how to download data, synchronize game objects, and how to post high scores to a remote server Chapter 10, Debugging and Performance: Find performance issues and bugs in your Panda3D based games Use the tools provided by Panda3D and the included Python runtime for fixing these problems Chapter 11, Input Handling: Game controllers, a keyboard, and a... AdditionalIncludeDirectories=""C: \Panda3D- 1.7. 0\ python\include";"C: \Panda3D- 1.7. 0\include"" /> ... builds of the latest version of the Panda3D engine These are to be handled with care, as they are not meant for production purposes Finally, the link labeled Panda3D SDK for Developers is the one you need to follow to retrieve a copy of the Panda3D development kit and tools This will always take you to the latest release of Panda3D, which at this time is version 1.7. 0 This version was marked as unstable... all of these operating systems To download and install the Panda3D SDK, click the Panda3D SDK 1.7. 0 link at the top of the page and download the installer package Launch the program and follow the installation wizard, always choosing the default settings In this and all of the following recipes we'll assume the install path to be C: \Panda3D- 1.7. 0, which is the default installation location If you chose... Chapter 1 Getting ready Before beginning, be sure to download and install Panda3D To download the engine SDK and tools, go to www .panda3d. org/download.php: The Panda3D Runtime for End-Users is a prebuilt redistributable package containing a player program and a browser plugin These can be used to easily run packaged Panda3D games You can find more information on this topic in Chapter 12, Packaging... and on how to use the GUI libraries of Panda3D Chapter 7, Application Control: Gain insight on Panda3D s messaging and task systems Learn how to use messages for inter-object communication Elegantly handle code that is run on every frame using tasks Chapter 8, Collision Detection and Physics: Physics and proper collision handling are important parts of a gamePanda3D gives you powerful programming... the file C: \Panda3D- 1.7. 0\python\ppython.exe 15 Select Python 2.6.4 from the platforms list and click the Make Default button Your settings should now reflect the ones shown in the following screenshot: 16 Finally we select the Python Path tab and once again, compare your settings to the screenshot: 14 Chapter 1 > . information. First published: March 2 011 Production Reference: 11 70 311 Published by Packt Publishing Ltd. 32 Lincoln Road Olton Birmingham, B 27 6PA, UK. ISBN 978 -1- 849 512 -92-3 www.packtpub.com Cover. 16 3 Handling events more elegantly 16 5 Managing recurring tasks 16 7 Chapter 8: Collision Detection and Physics 17 1 Introduction 17 1 Using the built-in collision detection system 17 2 iii Table of Contents Using. system 17 6 Using the ODE physics engine 17 9 Using the PhysX physics engine 18 3 Integrating the Bullet physics engine 18 6 Chapter 9: Networking 19 7 Introduction 19 7 Downloading a le from a server 19 8 Using