2015-07-21 189 views
0

我的工作與雪碧套件(SWIFT)一場比賽,我需要的按鈕,統計,存儲等如何將UIview添加到SpriteKit項目?

我知道我可以用SKScene使它成爲一個菜單,但我想在MainStoryBoard編輯它不只能用SKScene中的代碼。如果我創建了一個新的UIViewController文件,那麼只需從該視圖向SKScene放置一個按鈕就足夠了?在效率和內存管理方面是否可以接受?

回答

1

我認爲這將罰款給你,但它可能是很難從比SKScene一個新的UIViewController文件工作。創建新的UIViewController文件與創建代碼中的SKScene相比,如何有效地取決於你感覺如何舒服,所以很難說出你更喜​​歡哪一個。我沒有看到內存管理方面的問題,但是它可能比SKScene的效率低,因爲SKScene可以說是爲你正在嘗試做的事情而設計的。總之,我相信你可以使用新的UIViewController,但SKScene可能是更好的路線。

0

如果你在你的故事板視圖控制器(如果你用蘋果的模板去,你可能有),就像你對任何其他應用程序做添加一個快捷文件,並將其連接到您的視圖控制器。

添加所需的任何UI元素,並添加任何操作和插座。 只要確保您的SKScene顯示在您的視圖控制器中。在大多數情況下,這是預編碼。

SKScene也可以在一個UIView實現的,所以你也可以在一個視圖控制器拖動一個UIView,並將其設置爲SKScene文件。

希望它有幫助:)