2012-05-15 46 views
4

有沒有人嘗試過使用Scaleform在iOS遊戲中進行實際的遊戲資產渲染,而不僅僅是UI。目標是利用將通過Scaleform轉換爲多邊形的矢量swf,但使用C++代碼驅動遊戲(無AS3)。如果你嘗試過,你對結果有什麼感覺?它能夠渲染得足夠快嗎?使用Scaleform進行遊戲資產渲染,不僅僅是UI

+0

對不起,但我們沒有回答「有人做過X」或「你對Y有什麼看法」這個問題。 –

回答

0

你當然可以使用Scaleform的用於這一目的。 Scaleform包括Direct Access API(DAPI),它允許C++管理Flash資源(這包括在運行時創建符號實例並管理其狀態+生命週期)。

GFx :: Value類是DAPI的基礎,應提供大部分(如果不是全部)您需要的功能。你可能仍然需要一些AS3代碼來粘合一些東西,但這應該是微不足道的。

靜態矢量內容的性能取決於形狀的複雜性(更多路徑,更多樣式=>更多三角形+批次)。我試圖限制矢量(形狀)時間軸動畫的數量,因爲形狀變形將導致重新鑲嵌。縮放矢量內容也會導致重新鑲嵌,因此請記住。