iPhone の標準的な UI コントロールが単調になりすぎて、単純なスコア管理アプリを色、アニメーション、非標準の GUI フォント、背景の壁紙などでもう少しポップにしたい場合、ゲーム エンジンを統合することは理にかなっていますか?そのようなもののために?
私は Unity3D と Torque2D をいじりましたが、デフォルトの obj-C SDK コントロールとダイアログに対して、それらを使用して「通常の」(ゲーム以外の) アプリを作成した人はいますか?
あなたの経験を教えてください。
コントロールの動作がビルトインと同じで、実際のピクセルが異なるだけの場合、スキン コンポーネントに対してできることがいくつかあります。
ボタンは画像で完全にカスタマイズ可能です。を使用stretchableImageWithLeftCapWidth:topCapHeight:しUIImageて中央を引き伸ばし、ボタンの境界をそのままにします
UITableCellView はサブクラス化されることを意図しています -- テーブルはかなりカスタマイズ可能です
多くのコントロールでは、外観の一部をオフにしてから、それらの背後に画像を配置できます。それらはまだ画像の動作をしています。
CoreAnimation を使用して、ちょっとしたタッチを追加します。
これは非常に主観的な質問です。
私の意見では気にしないでください - 少しの Core Animation と想像力 (おそらく少しの創造的な Photoshopping) で達成できる何かのためのすべての面倒。
Core Animation をご覧ください。非常に役立つリソースがいくつかあります。ゲーム エンジンを使用しなくても、「ポップ」でインタラクティブなデザインを作成できます。