دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Christoph Lang
سری:
ISBN (شابک) : 1849512922, 9781849512923
ناشر: Packt Publishing
سال نشر: 2011
تعداد صفحات: 336
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 6 مگابایت
در صورت تبدیل فایل کتاب Panda3D 1.7 Game Developer's Cookbook به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب کتاب آشپزی برنامه نویس بازی Panda3D 1.7 نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
این یک کتاب آشپزی با بیش از 80 دستور العمل است که راه حل هایی برای مشکلات رایج توسعه بازی با Panda3D با کد نمونه توضیح داده شده و تصاویر اضافه شده ارائه می دهد. اگر توسعه دهنده ای با تجربه در Python، Panda3D و به صورت اختیاری C++ و زبان های سایه هستید و به دنبال زبان های سریع هستید. و ادغام آسان راه حل ها برای مشکلات رایج توسعه بازی با Panda3D، این کتاب برای شماست.
This is a cookbook with over 80 recipes offering solutions to common game development problems with Panda3D with explained sample code and screenshots added in. If you are a developer with experience in Python, Panda3D, and optionally C++ and shading languages and you are looking for quick and easy to integrate solutions to common game development problems with Panda3D, this book is for you.
Cover......Page 1
Copyright......Page 3
Credits......Page 4
About the Author......Page 5
About the Reviewers......Page 6
www.PacktPub.com......Page 7
Table of Contents......Page 8
Preface......Page 12
Introduction......Page 18
Downloading and configuring NetBeans to work with Panda3D......Page 19
Configuring Visual Studio 2008 to work with Panda3D......Page 26
Understanding Panda3D\'s runtime configuration options......Page 29
Setting up the game structure......Page 33
Building Panda3D from source code......Page 36
Introduction......Page 40
Loading terrain......Page 43
Loading and attaching sounds to objects......Page 46
Creating a scene using C++......Page 48
Adding an additional camera......Page 50
Inspecting and modifying the scene......Page 51
Modifying the scene graph......Page 55
Moving objects based on time......Page 59
Controlling actions using intervals......Page 60
Making animations fit to intervals......Page 64
Making objects follow a predefined path......Page 66
Making the camera smoothly follow an object......Page 67
Generating geometry at runtime......Page 71
Loading data asynchronously......Page 76
Changing a model\'s render attributes......Page 78
Adding an alpha mask to a texture......Page 81
Creating a splitscreen mode......Page 84
Controlling the rendering order......Page 86
Using multiple displays......Page 90
Introduction......Page 92
Adding lights and shadows......Page 93
Using light ramps......Page 96
Creating particle effects......Page 99
Animating textures......Page 102
Adding ribbon trails to an object......Page 104
Creating a flashlight effect......Page 108
Making objects reflect the scene......Page 110
Adding a custom shader generator......Page 112
Applying a custom Cg shader......Page 116
Introduction......Page 120
Adding built-in post-processing effects......Page 121
Building custom effects......Page 125
Adding a scanline and vignette effect......Page 129
Adding a color grading effect......Page 132
Adding a depth of field effect......Page 135
Building a deferred rendering pipeline......Page 140
Rendering text to the screen......Page 150
Rendering images to the 2D layer......Page 153
Playing a movie file......Page 155
Creating an interactive user interface......Page 157
Making the user interface data-driven using XML......Page 161
Introduction......Page 168
Toggling window and fullscreen modes......Page 169
Controlling game state......Page 171
Decoupling modules using events......Page 174
Handling events more elegantly......Page 176
Managing recurring tasks......Page 178
Introduction......Page 182
Using the built-in collision detection system......Page 183
Using the built-in physics system......Page 187
Using the ODE physics engine......Page 190
Using the PhysX physics engine......Page 194
Integrating the Bullet physics engine......Page 197
Introduction......Page 208
Downloading a file from a server......Page 209
Using assets hosted on a server......Page 211
Sending high scores to a server......Page 212
Establishing a network connection......Page 219
Sending and receiving custom datagrams......Page 223
Synchronizing object state between server and client......Page 226
Introduction......Page 232
Debugging Python code......Page 233
Debugging C++ code......Page 237
Using the PStats tool for finding performance bottlenecks......Page 242
Improving performance by flattening scenes......Page 246
Implementing performance critical code in C++......Page 248
Introduction......Page 258
Handling keyboard and mouse input......Page 259
Implementing an abstraction layer for supporting multiple input methods......Page 263
Handling input from an Xbox 360 controller......Page 268
Recording and simulating user input......Page 272
Reading audio data from a microphone......Page 275
Reading video data from a webcam......Page 278
Reading input data from a network......Page 280
Introduction......Page 288
Packing assets into multifiles......Page 289
Creating a redistributable game package......Page 292
Advanced package creation and hosting......Page 295
Embedding a game into a website......Page 298
Using website and plugin interoperability......Page 303
Introduction......Page 308
Setting up the Blender export plugin......Page 309
Exporting models from Blender......Page 313
Generating model files programmatically......Page 315
Using the \"Pview\" tool to preview models......Page 318
Compressing and converting model files using pzip and egg2bam......Page 320
Index......Page 324