2

当标准的 iPhone UI 控件变得过于乏味,而您希望您的简单记谱应用在颜色、动画、非标准GUI 字体和背景壁纸等方面更加突出,那么集成游戏引擎是否有意义对于这样的事情?

我对 Unity3D 和 Torque2D 进行了修补,想知道是否有人使用它们与默认的 obj-C SDK 控件和对话框制作“普通”(非游戏)应用程序?

请问你能分享你的经验吗?

4

2 回答 2

1

如果控件的行为与内置控件的行为相同,只是实际像素不同,则可以对组件进行一些操作。

  1. 按钮是完全可定制的图像。使用stretchableImageWithLeftCapWidth:topCapHeight:inUIImage拉伸中间并保持按钮边框不变

  2. UITableCellView 是子类化的——表格是非常可定制的

  3. 对于很多控件,你可以关闭一些外观,然后在它们后面放一个图像。它们仍然具有图像的行为。

  4. 使用 CoreAnimation 来添加一些小细节。

于 2010-09-28T18:35:38.023 回答
1

这是一个非常主观的问题。

在我的意见中,不要打扰 - 所有这些麻烦都可以通过一些核心动画和想象力(也许是一些创造性的 Photoshopping)来实现。

看看 Core Animation——那里有一些非常好的资源可以帮助你,你可以得到“流行”和交互式的设计,而不必求助于使用游戏引擎。

于 2010-09-28T16:10:57.577 回答