2010-09-28 56 views
2

當標準的iPhone UI控件變得太平淡無味,並且您希望簡單的分數應用程序更多地使用顏色,動畫,非標準GUI字體和背景牆紙來保留pop,等等,將這種事情整合到一個遊戲引擎是否有意義?正常iPhone應用程序的遊戲引擎使用情況

我對Unity3D和Torque2D進行了修改,並想知道是否有人用它們來製作'普通'(非遊戲)應用程序與默認的obj-C SDK控件和對話框?

您能分享您的經驗嗎?

+0

's/integrate/shoehorn in /'。雖然UIAlertView和UIActionSheet更加痛苦(它們不應該被分類;我認爲你可以創建一個新的「警戒級別」窗口來做某些事情,但它可能是潛在的亂)。你也可以做一些類似UIToolbar的子類,並在UINavigationBar(ewwwww)上添加一個類別來做一些有趣的自定義渲染。我沒有看過遊戲引擎,但大多數遊戲似乎仍然使用UIKit作爲菜單。 – 2010-09-28 23:16:30

回答

1

這是一個非常主觀的問題。

在我的觀點中不要打擾 - 所有那些你可以通過一些核心動畫和想象力(可能有點創意Photoshopping)來實現的麻煩。

看看Core Animation - 這裏有一些非常好的資源可以幫助你,並且你可以獲得「流行」並且互動的設計,而不必訴諸於使用遊戲引擎。

1

如果您的控件的行爲與內置相同,只是實際像素不同,則可以對皮膚組件執行一些操作。

  1. 按鈕是完全可定製的圖像。使用stretchableImageWithLeftCapWidth:topCapHeight:UIImage伸展中間,離開按鈕完好

  2. UITableCellView是爲了被繼承的邊界 - 表是相當定製

  3. 對於很多控件,您可以關閉一些看起來,然後把他們背後的形象。他們仍然有圖像的行爲。

  4. 使用CoreAnimation增加一點觸動。

相關問題