我和朋友正在開發一款使用monogame框架的Ipad/Iphone遊戲。我們正處於開發的最後階段,我們在部署遊戲時遇到了一些問題。iOS上的遊戲性能問題
這是我們的第一個IOS遊戲,我們真的需要幫助才能讓這個遊戲發生。
這是我們的網站:http://www.dumativa.com.br/index.php/pt-BR/projetos/dragon-festival(這不是遊戲的最新版本,但你可以看到它的樣子)
因爲這是我們的,我們有點犯了一些錯誤,我們正在努力解決的第一場比賽。我們的紋理是專注於iPad的尺寸(1024x768)。我們真的不知道這是否正確。我們認爲最好將它們縮放到iphone而不是其他方式。
我們需要關於下列主題的幫助:
1 - PVRTC壓縮。
1.1 - 爲了提高遊戲性能,是否真的需要實現這一點?
1.2 - 透明度如何處理這些壓縮紋理?我們有一些具有透明度漸變的紋理,我們想知道如何處理壓縮。
1.3 - 您是否建議我們使用「2的冪次」將所有貼圖重製爲紋理圖集,以使PVRTC壓縮成功?
2 - ARMv7的
2.1 - 它是如何有助於提高遊戲性能?
2.2 - 在monodevelop中啓用後,我們如何確保它正在工作?
3 - 紋理大小/分辨率
3.1 - 難道我們說得對,縮放或要開發iPhone分辨率的紋理,然後加以推廣到ipad?
3.2 - 我們是否應該有兩個不同的應用程序(一個用於iPhone,另一個用於iPad),它們具有相同的紋理,但每個設備的尺寸不同?
4 - Sugestions
你有,我們缺少任何sugestion或點?我們並不知道如何進一步改善上述主題。我們需要一切可能的方向。
基本上我們需要決定我們需要去改善我們的表現和玩遊戲體驗。我們真的會讚賞你的幫助,一旦這款遊戲推出,你不會後悔:)!
非常感謝。
你應該做的第一件事是分析你的遊戲,看看問題出在哪裏。是GPU還是CPU問題?您可能會浪費相當多的時間優化錯誤的區域,而無需首先進行分析。 – 2013-04-24 18:19:44
我應該提到,我們使用Visual Studio Pro的內置分析器對它進行了分析,並且我們確實消除了很多問題(大部分都與垃圾收集問題有關,因爲會生成過多的字符串實例),不過謝謝。 – 2013-04-24 18:25:07
我相信ARMv7確保設備支持浮點計算,這在使用物理引擎時尤爲重要。 – craftworkgames 2013-04-26 02:30:51