2012-08-08 90 views
2

我一直在iPad上創建(相當)簡單的CALayer動畫,並且它不像我所希望的那樣流暢。爲了看看我的優化嘗試是否有效,我想顯示或輸出到控制檯幀速率(系統設法繪製的秒數)。這個特性在遊戲引擎中很常見。顯示CALayer動畫的幀速率(FPS)

這可能與CALayer動畫?

回答

2

您可以使用儀器 - 而不是運行,轉到配置文件,在那裏您可以選擇OpenGL ES驅動程序。 enter image description here

您可以觀看WWDC會話238 - iOS應用程序性能:圖形和動畫,它會讓您非常瞭解您可以在動畫中改進什麼以及如何改進。

+0

如果您在不同線程上運行多個動畫,會發生什麼情況?它會分別顯示每一個,還是兩者的平均值? – 2012-08-08 09:37:35

+0

你不在主線上的動畫? – 2012-08-08 09:44:35

+0

我很確定所有的動畫都在單獨的「動畫」線程上運行,但沒有我只是假設。 – 2012-08-08 09:50:16