為什麼要使用Thrixel
不含Thrixel
- 原型場景通常從立方體、膠囊和佔位符場景物件開始。
- 手工編寫幾何圖形會花費原本可以用於遊戲的token。
- 尋找符合的 3D 資源並使它們適應場景成為一項單獨的任務。
配Thrixel
- 模型是根據文字或參考影象生成的,以適應遊戲的藝術方向。
- 3D 資源在代理程式編寫程式碼時並行產生。
- 可以對各個部分進行編輯、分組並準備在場景中使用。
Unity 支援
-
FBX匯入
產生的模型以 FBX 下載到 Unity 專案的 Assets 資料夾中。
-
移動部件
輪子和其他移動部件可以透過程式碼保持獨立的 GameObjects 動畫。
-
可編輯材質
分組保留了材質槽,因此可以單獨設計油漆、玻璃和橡膠等表面的樣式。
-
網格最佳化
靜態幾何體在匯入之前進行分組,並且可以減少遊戲的 3D 資源預算的三角形數量。
-
3D場景檢查
代理檢查模型方向和位置,在匯入後和執行遊戲中檢查 3D 資源。
-
遊戲測試
指令碼化遊戲模式檢查和螢幕截圖有助於識別相機、碰撞和渲染問題。
它是如何運作的
你
- 新增技能並設定Unity
- 描述遊戲
AI程式設計代理
- 規劃遊戲
- 編寫 C# 指令碼
- 建構 Unity 場景
- 遊戲測試和修復問題
Thrixel
- 生成模型
- 新增細節和紋理
- 準備 3D 資源以供匯入
- 將它們儲存到 Thrixel 工作區
結果是一個包含 C# 指令碼、場景和生成的 3D 資源的 Unity 專案。
發布可玩連結
Unity WebGL 上 thrixel.world
WebGL 版本可以釋出到 thrixel.world 並作為瀏覽器連結共用。在發布之前,該版本會在編輯器之外進行測試,並針對目標裝置檢查下載大小、記憶體和控制項。
開始使用
1 將 Build World 技能加入 AI 程式代理程式。
Install the build-world skill from https://github.com/thrixel/build-world and follow the setup instructions in that repo.
2 描述遊戲並將引擎命名為 Unity。
/thrixel:build-world 在 Unity 中穿越沙漠峽谷建造氣墊船賽車遊戲,其中有古代遺跡、加速門和移動障礙物
Unity 開發需要安裝 Unity Editor 和 Unity CLI。此技能的設定流程包括將代理連線到編輯器。 Codex、Gemini CLI 和其他代理程式的設定位於Build World 設定指南中。
在 Unity 中重建 Roblox 或 Three.js 遊戲時,也可以重複使用現有的 Thrixel 模型。
閱讀指南:如何使用 AI 建置 Unity 遊戲。