2
我有一個UIViewController實例化屏幕上的幾個UIImageViews。是否有可能以類似的方式在我的View Controller中實例化EAGLView(如iPhone SDK中的OpenGL ES模板中的那個),並且可能在同一屏幕上同時運行UIImageView和EAGLView?我可以在我的UIViewController中使用EAGLView嗎?
我有一個UIViewController實例化屏幕上的幾個UIImageViews。是否有可能以類似的方式在我的View Controller中實例化EAGLView(如iPhone SDK中的OpenGL ES模板中的那個),並且可能在同一屏幕上同時運行UIImageView和EAGLView?我可以在我的UIViewController中使用EAGLView嗎?
我想這是可能的。問題是在一些視圖中混合UIKit東西,以及EAGLView Open GL ES調用can lead to serious performance issues(和fps下降)。我會建議爲你想添加到你的超級視圖的每個視圖製作一個視圖控制器。例如對於一個帶有菜單的遊戲,我喜歡爲每個菜單項做一個單獨的OpenGL ES視圖,爲了延遲加載它們,而不是在一個OpenGL ES中啓用視圖,我認爲代碼更容易實現保持這種方式。
我希望我理解正確你的問題:-)
I'ts不當只使用一個單一的EAGLView?,因爲我的OpenGL代碼中我一定要加載並繪製資源,每個場景,和我卸載他們,只要我想繪製不同的看法。 – 2009-10-20 17:50:30
如果你正確地管理它們,這根本就不合適!我認爲這是一個很好的做法,你應該結賬遊戲「花朵」。 – Goles 2009-10-25 21:44:22