2011-01-20 6 views
4

Talking Tom Cat、Touch Pets Cats /、Virtual Monkey、Tap Zooに似たアプリケーションを作りたいと思っています。Talking Tom Catと同様のアプリケーションを作成する

私はiPhoneの基本的なアニメーションの知識を持っています。

私はあなたがタップ動物園を作るとすることにより、他のことができ

答えて

9

に従う2は

  • 一つのアプローチがあります - アニメーションと3Dモデルとしてそれらを作ります。これに最も適しているのはUnity3d(開発時間が大幅に短縮されます)ですが、iPhoneの基本バージョンは400ドルです。私はその価値があると思う。

  • 2つ - すべてをフレームのアニメーションにします。 Cocos2dまたはUIImageViewのフレームを使用してアニメーションを作成します。あまりにも多くのフレームがあってメモリ警告を発する可能性がある場合、deallocとallocをオンザフライで行う必要があります。 iDevicesにはフラッシュメモリが搭載されており、これを試してみると、オンザフライでの読み込みはコストがかかりすぎるかもしれないと思うかもしれません。

私は個人的には、クローンが必要な場合は2番目の方法を使用します。しかし、3Dモデルでアニメーションを使用すると、3Dカメラのように創造性を追加する自由が増えます。だから、あなたは突き合わせを突き刺すことができ、それと別のアニメーションを持つことができます。また、オーバーレイテクスチャを持ち、3Dモデルに入れ墨を追加するようなことをすることができます。

1

... は、私が唯一の基本的なフレームワークを使用してそれを作ることができます...それは、私は、OpenGL、ココスや他のゲーム環境なしでこれらのアプリケーションを作ることができるかを知りたいです画像やスプライトシートを使用すると、UIButton上に表示されたり、画像のユーザー対話が可能になります。そのようなものを実装するには多くのコーディングを使用する必要がありますが、コードの数行(真剣に100K以上)を達成することは難しくありません。だから私のアドバイスを取って、cocoa2dやquartzcore2dやopenglを学ぶだけで、新しいことを学ぶだけでなく、素晴らしいゲームを作ることができるようになります。 openglのために起動し、このリンク

http://appstapnet.blogspot.in/2009/04/opengl-es-from-ground-up-part-1-basic.html?m=1

+0

100Kの見積もりは、このようなアプリケーションは10K未満に収まる必要があります(サードパーティのライブラリは数えません)。 – zoul

+2

ええ、私はそれを知っています。 – Robin

14

もし、トムと話すことに関連していれば、OpenGLESの使用法はありません。彼らは単純にイメージを使用し、アニメーション化しています。あなたは、彼らが使用しているすべての画像は、これらのsetpsに従う見たい場合は

aniImage = [[UIImageView alloc] init]; 
UIImage* opa1 = [UIImage imageNamed:@"o1.png"]; 
UIImage* opa2 = [UIImage imageNamed:@"o2.png"]; 
UIImage* opa3 = [UIImage imageNamed:@"o3.png"]; 
UIImage* opa4 = [UIImage imageNamed:@"o4.png"]; 
UIImage* opa5 = [UIImage imageNamed:@"o5.png"]; 
UIImage* opa6 = [UIImage imageNamed:@"o6.png"]; 
UIImage* opa7 = [UIImage imageNamed:@"o7.png"]; 
UIImage* opa8 = [UIImage imageNamed:@"o8.png"]; 
UIImage* opa9 = [UIImage imageNamed:@"o9.png"]; 
UIImage* opa10 = [UIImage imageNamed:@"o10.png"]; 
UIImage* opa11 = [UIImage imageNamed:@"o11.png"]; 
UIImage* opa12 = [UIImage imageNamed:@"o12.png"]; 
UIImage* opa13 = [UIImage imageNamed:@"o13.png"]; 
UIImage* opa14 = [UIImage imageNamed:@"o14.png"]; 
UIImage* opa15 = [UIImage imageNamed:@"o15.png"]; 
UIImage* opa16 = [UIImage imageNamed:@"o16.png"]; 
UIImage* opa17 = [UIImage imageNamed:@"o17.png"]; 
UIImage* opa18 = [UIImage imageNamed:@"o18.png"]; 
NSArray *imgsArr = [NSArray arrayWithObjects:opa1, opa2, opa3, opa4, 
          opa5, opa6, opa7, opa8, opa9, opa10, opa11, opa12, opa13, opa14, opa15, opa16, opa17, opa18, nil]; 
[aniImage setAnimationImages:imagesOpcaity]; 
[aniImage setAnimationRepeatCount:1.0]; 
[aniImage setAnimationDuration:0.2]; 

- - このようなものを使用して

1)あなたのiPhone/iPadの
2の無料版を購入)のご購入を転送あなたのMacまたはWindows。
3)ライブラリ - >アプリケーションからipaファイルをデスクトップにドラッグします(アプリアイコンをiTunesからデスクトップにドラッグするだけです)。
4).ipaファイルの名前を.zipファイルに変更します。
5)このzipファイルを抽出します。
6)「Payload」という名前のフォルダが作成されます。
7).appファイルを開きます(Windows上のフォルダ、Mac上で右クリックしてパッケージコンテンツを表示するので、自動的にウィンドウに開きます)
8).appフォルダには、上記の機能によって使用されるすべての画像が含まれています。

希望します。

+0

+1すてきな説明とありがとうございます。 – Shivaay

関連する問題