Panda3D 1.6 Game Engine Beginners Guide

David Brian Mathews

  • 出版商: Packt Publishing
  • 出版日期: 2011-01-06
  • 售價: $1,940
  • 貴賓價: 9.5$1,843
  • 語言: 英文
  • 頁數: 356
  • 裝訂: Paperback
  • ISBN: 1849512728
  • ISBN-13: 9781849512725
  • 相關分類: 遊戲設計 Game-design
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

This is the A-Z of Panda3D for developers who have never used the engine before. Step-by-step, it takes you from first principles to ultimately creating a marketable game. You'll learn through first-hand experience and clear explanations. OverviewThe first and only guide to building a finished game using Panda3D Learn about tasks that can be used to handle changes over timeRespond to events like keyboard key presses, mouse clicks, and moreTake advantage of Panda3D's built-in shaders and filters to decorate objects with gloss, glow, and bump effects Follow a step-by-step, tutorial-focused process that matches the development process of the game with plenty of screenshots and thoroughly explained code for easy pick up What you will learn from this bookCreate and use tasksRespond to and handle eventsImplement texturing with built-in shaders Exercise collision detectionImplement a graphical user interfaceUtilize the Panda3D animation systemMaster the power and purpose of intervalsAdd audio and use the OpenAL library Understand garbage collection Package the game into an installer Use Spacescape and explosion texture generator to create certain art assets Approach This book is a step-by-step, tutorial-driven guide to game or application development using Panda3D that follows the process used in professional development. You will learn through first-hand experience how a Panda3D developer goes from literally nothing to a finished product. Along the way there are illustrations to explain difficult topics and to display the results of progress, as well as a complete archive of thoroughly explained code for every tutorial. Every single code file the reader saves is mirrored in the example code, finished and explained. In addition, every art and audio asset required by the tutorials is provided, so the user need not provide any assets of their own.Who this book is written for If you are an independent developer interested in

商品描述(中文翻譯)

這是一本針對從未使用過Panda3D引擎的開發者的A-Z指南。透過逐步的學習,你將從基本原理開始,最終創建一個可行銷的遊戲。你將透過第一手的經驗和清晰的解釋來學習。概述這是唯一一本使用Panda3D建立完整遊戲的指南。學習如何使用任務來處理時間變化。回應鍵盤按鍵、滑鼠點擊等事件。利用Panda3D內建的著色器和濾鏡來裝飾物體,添加光澤、發光和凹凸效果。遵循逐步教學的過程,與遊戲開發的過程相匹配,並提供大量截圖和詳細解釋的程式碼,方便學習。你將從本書中學到什麼創建和使用任務回應和處理事件使用內建著色器進行紋理處理實現碰撞檢測實現圖形使用者界面利用Panda3D動畫系統掌握間隔的功能和目的添加音效並使用OpenAL庫了解垃圾回收將遊戲打包成安裝程式使用Spacescape和爆炸紋理生成器創建特定的藝術資產這本書是一本以教學為驅動的逐步指南,介紹使用Panda3D進行遊戲或應用程式開發的專業過程。你將透過第一手的經驗學習,從零開始到完成產品的過程。途中有插圖來解釋困難的主題並展示進展的結果,同時還提供了每個教程的詳細解釋程式碼的完整存檔。讀者保存的每個程式碼文件都在範例程式碼中有對應的完成和解釋。此外,教程所需的每個藝術和音頻資產都已提供,因此用戶無需提供任何自己的資產。這本書適合獨立開發者。