2010-11-15 112 views
0


我正在使用OpenGLES創建遊戲。
遊戲由視圖控制器和EAGLView組成。
我已經創建了另一個視圖控制器,我想處理EAGLView的ontop頂部的額外視圖,如菜單和選項。 我有一個從EAGLView視圖控制器調用額外的視圖控制器,它添加了一個IBOUTLET UIView到appdelegates窗口,但是它沒有出現。正在調用方法,但未添加視圖。
可能是一個非常簡單和愚蠢的問題,但我無法解決它。
感謝提前任何幫助在EAGLView頂部創建疊加視圖

+1

如果EAGLView你的意思是一個UIView子類有CAEAGLLayer支持它,你對付這種觀點就像你將任何其他UIView。他們沒有什麼特別的。 – 2010-11-15 17:46:58

回答

1

好吧,我已經做了不同的方式。 我使用一個視圖控制器調用GameViewController來加載和我將其子視圖添加到appDelegates applicationDidFinishLaunching方法中的窗口
然後,我調用一個方法來添加另一個視圖控制器視圖(我打開gl視圖)到子視圖。這意味着我可以將其他觀點置於頂端。
我不知道爲什麼我沒有這樣做之前,說實話
感謝您的幫助

0

你能更具體的這句話:

我從EAGLView視圖控制器,增加了一個IBOutlet UIView的到appdelegates窗口,額外的視圖控制器打電話但它沒有出現。

一種方法是使用可通過EAGLView控制器初始化的導航控制器。因此,您可以在導航控制器中按下並彈出另一個處理遊戲菜單的視圖控制器。

另一種方法是將菜單顯示爲模態視圖控制器。這可以通過presentModalViewController調用:在當前的EAGLView控制器中。