Babylon.JS Essentials

Julien Moreau-Mathis

  • 出版商: Packt Publishing
  • 出版日期: 2016-02-29
  • 售價: $1,360
  • 貴賓價: 9.5$1,292
  • 語言: 英文
  • 頁數: 102
  • 裝訂: Paperback
  • ISBN: 1785884794
  • ISBN-13: 9781785884795
  • 海外代購書籍(需單獨結帳)

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

商品描述

Understand, train, and be ready to develop 3D Web applications/video games using the Babylon.js framework, even for beginners

About This Book

  • Understand the basics of 3D (along with the theory) before practicing
  • Each mini-project provides previous features, alongside the new feature you are learning, to supply the examples
  • Learn from the best of the best, a developer at Microsoft, France

Who This Book Is For

Babylon.JS Essentials is intended for developers who want to enter the world of 3D development for the Web, or developers who want to add the Babylon.js framework to their skill set. The notion of Oriented Object Programming would be helpful to understand the architecture of the Babylon.js framework. Also, a familiarity with Web development would be useful, to understand the principles used.

What You Will Learn

  • Understand what the TypeScript language is and its benefits (compared to JavaScript) in large projects such as 3D engines
  • Learn the basics of 3D using Babylon.js without too much theory but with an emphasis on practice, for a better understanding of the architecture
  • Know the usage of Material-a fundamental principle of 3D engines in Babylon.js-and then customize the appearance of 3D objects
  • Integrate collisions and physics in gameplay. Understand the notion of impostor for physics simulation
  • Manage, create, and spatialize audio tracks in 3D scenes
  • Go further with the Babylon.js framework to create actions on events
  • Create rendering effects provided by the Babylon.js framework, such as post-processes

In Detail

Are you familiar with HTML5? Do you want to build exciting games and Web applications? Then explore the exciting world of game and Web development with one of the best frameworks out there: Babylon.JS.

Starting from the beginning, the book introduces the required basics for 3D development and the knowledge you need to use the Babylon.js framework. It focuses on the simplicity provided by Babylon.js and uses a combination of theory and practice. All the chapters are provided with example files ready to run; each example file provides the previously learned features of the framework. Finally, developers will be ready to easily understand new features added to the framework in the future.

商品描述(中文翻譯)

了解、訓練並準備使用Babylon.js框架開發3D網頁應用程式/視頻遊戲,即使是初學者。

關於本書:
- 在實踐之前,了解3D的基礎知識(以及理論)。
- 每個小項目都提供之前的功能,以及您正在學習的新功能,以提供示例。
- 從最好的開發人員那裡學習,他是法國微軟的開發人員。

本書適合對進入網頁3D開發世界感興趣的開發人員,或者希望將Babylon.js框架添加到他們的技能組合中的開發人員。了解面向對象編程的概念將有助於理解Babylon.js框架的架構。同樣,熟悉網頁開發將有助於理解所使用的原則。

您將學到什麼:
- 了解TypeScript語言及其在大型項目(如3D引擎)中的優勢(與JavaScript相比)。
- 學習使用Babylon.js進行3D基礎知識,不過不過多理論,著重實踐,以更好地理解架構。
- 了解Babylon.js中材質的使用-這是3D引擎的基本原則-然後自定義3D物體的外觀。
- 在遊戲中集成碰撞和物理效果。了解物理模擬中的impostor概念。
- 在3D場景中管理、創建和空間化音軌。
- 進一步使用Babylon.js框架在事件上創建動作。
- 創建Babylon.js框架提供的渲染效果,例如後處理。

詳細內容:
您熟悉HTML5嗎?您想要構建令人興奮的遊戲和網頁應用程式嗎?那麼,藉助其中一個最好的框架-Babylon.js-探索令人興奮的遊戲和網頁開發世界吧。

從頭開始,本書介紹了3D開發所需的基礎知識以及使用Babylon.js框架所需的知識。它專注於Babylon.js提供的簡單性,並結合理論和實踐。所有章節都附有準備好運行的示例文件;每個示例文件都提供了先前學習的框架功能。最後,開發人員將能夠輕鬆理解未來添加到框架中的新功能。