2010-09-28 60 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增加一点触动。

相关问题