1 / 5

專題進度報告

專題進度報告. 過程. 自製撞擊偵測、物理反應. 難度過高,改採專門的物理引擎. 採用 PlayN 遊戲引擎. 說明 資源不足,始用上有困難. 自製遊戲引擎 ( MEngine )+ 物理引擎 -Box2D. 物理引擎 -Box2D. 負責計算,模擬物理反應。但不負責繪圖。 計算數據給遊戲設計者,遊戲設計者藉由數據來表現需要的遊戲畫面。 從 C++ → Java → JavaScript Demo time! Google Gravity Angry Birds 火三電子乙. MEngine. MEngine. 引擎架構 :.

Download Presentation

專題進度報告

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 專題進度報告

  2. 過程 自製撞擊偵測、物理反應 難度過高,改採專門的物理引擎 採用PlayN遊戲引擎 說明資源不足,始用上有困難 自製遊戲引擎(MEngine)+物理引擎-Box2D

  3. 物理引擎-Box2D • 負責計算,模擬物理反應。但不負責繪圖。 • 計算數據給遊戲設計者,遊戲設計者藉由數據來表現需要的遊戲畫面。 • 從C++ → Java → JavaScript • Demo time! • Google Gravity • Angry Birds • 火三電子乙

  4. MEngine MEngine • 引擎架構: EventsDeliverer GameExecutor AssetManager Game Page B Page C Page A Buttons Players Monsters

  5. 資料來源 • Collision Detection: • MetanetSoftwareTutorial • Kyle Schouviller-QuadTree • Wiki-Elastic Collision • Vobarian Software - • 2 Dimensional Elastic Collisions without Trigonometry(pdf) • HTML5 : • HTML5 Rocks • MDN-Canvas Tutorial • HTML5 Canvas Tutorials • Google I/O 2011-Sessions • Google Code : • Google Web Toolkit • Google App Engine • Google Project Hosting • Project Hosting : • Project Hosting-playn • Project Hosting-gwtbox2d • Box2D: • Box2D • Box2D manual

More Related