Mega Book 2 教學

Author: Kelvin Huang

MegaBook 2 是一套用於 Unity 的 3D 書本建立與翻頁動畫系統,主要功能是讓開發者可以快速製作具有真實翻頁效果的互動式書本。無論是遊戲中的魔法書、古籍、相簿、說明書、展示型電子書,或是 AR/VR/MR 場景中的互動書籍,都可以透過 MegaBook 2 建立出具有立體厚度、封面、書脊、頁面材質與翻頁動畫的完整書本物件。它提供完整原始碼、API 控制功能、支援所有渲染管線,並能建立具有動畫、影片、UI、3D 物件與真實翻頁效果的完整 3D 書本。對於需要在遊戲或互動專案中加入高品質書本效果的 Unity 開發者來說,MegaBook 2 是一個相當值得推薦的工具。

您需要製作 Unity 翻書動畫? MegaBook 2 會自動產生書頁與相關物件,您可以直接使用系統建立的程序化頁面,每個頁面都能設定不同的貼圖、材質與內容,並且支援背景貼圖、內容貼圖與遮罩混合,讓頁面的視覺呈現更具彈性。您也可以控制頁面尺寸、厚度、頂點數量與網格細節,進一步調整書本的外觀與翻頁表現。
MegaBook 2 重新改寫了系統架構,並導入 Unity Jobs 與 Unity Burst 技術,大幅降低 CPU 使用量。即使場景中放置多本書,也能在沒有翻頁時自動停用相關計算,避免造成額外效能消耗,對於遊戲、展示場景或 VR 應用來說相當實用。您可以在 https://www.cg.com.tw/MegaBook/ 檢視先前版本的教學。
MegaBook 2 也加入了新的書本封面蒙皮系統,讓您可以更容易製作自訂封面。除了可以在 Unity 透過內建工具快速完成封面蒙皮,也可以從 3D 軟體中匯入已經製作好的蒙皮模型。此外,系統也提供封面的旋轉軸與縮放設定,方便調整封面翻動時的外觀與動作。
MegaBook 2 不只可以顯示一般貼圖,還支援影片內容,您可以讓影片播放在書頁的正面或背面,也能加入 TextMesh Pro 文字內容與 Unity UI 世界空間物件。書本頁面不再只是靜態圖片,也可以成為具有影片、文字、按鈕、圖示或互動元件的動態介面。
MegaBook 2 的翻頁動畫系統提供大量可調參數,例如翻頁角度、翻頁曲線、書脊半徑變化、頁面彎曲程度與頁面展開效果等。您也可以在編輯器中透過 Turn Slider 控制翻頁進度,方便在製作時檢查書頁動畫效果。頁面網格還支援 Noise 雜訊效果,可製作較粗糙、不規則的老舊紙張外觀。
除了基本書本功能外,MegaBook 2 也支援頁面附加物件系統。您可以讓 3D 物件出現在指定頁面上,例如彈出式圖像、模型、道具或互動內容,並能控制物件出現與消失時的縮放、位移與旋轉效果。透過訊息系統,附加物件還可以接收書本狀態訊息,例如物件出現、消失或正在淡入淡出,方便製作更進階的互動效果。
MegaBook 2 內建新的 Book Maker Wizard,讓建立書本變得更簡單。使用者只需要選擇書本樣式與封面樣式,再按下建立按鈕,就能快速產生一本可使用的 3D 書本。套件也包含多種現成書本樣式、不同尺寸、封面選項、古董風格空白頁貼圖,以及多個可搭配使用的 3D 道具,例如桌面、燭台、羽毛筆、墨水瓶、酒瓶、金屬杯與書本裝飾物件等。

將 Mega Book 2 下載並匯入專案。
本教學使用 Unity 2020 版本的 Built-In 專案示範操作,先開啟 [ MegaBook > Scenes ] 資料夾的展示場景。
滑鼠點擊拖曳可改變視角,畫面下方水平滑桿可進行翻頁操作。
建立新場景,建立一本新書!執行 [ Window > Create a Book ] 開啟創建書本的設定對話框。


限制翻頁腳本 - MegaBookInputController.cs [ 原始碼 ]

 

Copyright © 2026 CG Digital Corp. All rights reserved.