2009-04-06 10 views
2

開発者がiphoneでゲーム開発を学ぶための最短経路は何でしょうか。 いくつかの.net winformsとwebformの経験はありますが、直接的なxやグラフィックスやゲーム開発者の経験はありません。 私の暇なときには、これらのスキルを学びたいが、iphoneを通して学びたいと思っている。 だから、私はiPhoneの開発を学び、iphoneでglを開くための最良のリソースは何ですか?書籍、ウェブサイトなど、あなたのヒントは非常に高く評価されています。iphoneゲーム開発を学習する

答えて

3

私は後になるまでOpenGLをスキップしていましたが、私は2Dゲームから始めたいと思います。 2Dゲームをしたら、OpenGLをベースにしたカスタム3Dエンジンを使って、あるいは他の人が作成した3Dエンジンを使って、3Dゲームに移行するのに十分なプラットフォームを理解できます。あなたはこれらの中に見たいと思うかもしれません:

をしかし、再び、私は3Dでモデル、およびもっとたくさんのことを意味、最初の2Dをお勧めします。

+0

あなたがゲームコーディングに興味があるのであれば、最初に学ぶこと。最終的にOpenGLを学ばなければならない場合は、Quartz2DとCoreAnimationの勉強の行き詰まりを克服する価値はありません。 – U62

+1

しかし、学習曲線はかなり険しいです。 Objective-C、Cocoa touch、OpenGL-ESを一度に利用できますか? – gargantuan

+1

3Dを除外しても、OpenGLの除外を意味するものではありません。 OpenGLは3Dゲーム以外にも多く使われています。店舗の多くの2Dゲームでは、OpenGLが使用されています。とにかく OpenGLはそれほど難しくない*。 – lhunath

4

こんにちはtony - あなたはOpenGLで始める必要があります。私は本当にあなたが開いたglの赤い本を読むことをお勧めします - それは開いたglのための聖書と呼ばれています。

一般的なiphone sdkの開発(目的 - c、ココアタッチなど)に関しては、http://www.iphonekicks.comにアクセスすることをお勧めします。これは純粋にiphone sdkリンクです。ここでは、さまざまなトピック(openglを含む)に関するコミュニティプロモーションリンクの巨大なデータベースをチェックすることができます

1つの最後のもの - iphonekicks.comには、初心者のためのリンク)が見つかります。ここで同じことを確認することができます - http://www.iphonekicks.com/tags/Newbie

+0

私は後になるまでOpenGLをスキップしたい、私は2Dのゲームを始めるだろう、あなたは(私は同意するkindofがある)最初の2Dゲームを行うことを言うが、OpenGLはまだ最善であるそうでない場合はその可能性が圧倒的 –

2

私はCocos2d-iPhoneでまったく同じことをやっていて、楽しく過ごしています。そして、ココアの下塗り剤として、ココイド中心は完璧です。 Cocos2dはOpenGL-ES(OpenGLのモバイル版)を使用していますが、それほど気にする必要はありません。私が考える素晴らしい財団です。

Cocos2d-iPhone

Cocoa Dev central

0

それはあなたが(例えばシューティングゲーム、戦略、カード、パズル、など)を書きたいゲームの種類によって異なります。本当に、それは重要なゲームであり、技術とプレゼンテーションを打ち砕く前にこれを開発する必要があります。

あなたが学んでいる間は、思ったよりもずっと時間がかかるので、単純なコンセプトに固執する必要があります。そうしないと、落胆して諦めてしまうかもしれません。本当にシンプルなゲームを2回やりましたら、もっと野心的なものを目指してください。

あなたの経験を使ってWindowsで素早く試作できます。パズルゲームの場合は、グラフィックアイコンの代わりにフォームとボタンを使用し、テキストを変更するだけです。あなたが基本的なゲームのメカニックを開発している限り、それはきれいに見える必要はありません。それ楽しいですか?!

プロトタイプ作成中に多くの概念が捨てられます。あなたは元のアイデアを打つ前に再び10回始めるかもしれません。 iPhoneにはたくさんのドロスゲームがあります。あなたは人々が見た目に非常に素早く退屈なので、良いゲームプレイと自分を区別する必要があります。群れと一緒に行かないでください。

iPhoneに移行する準備が整ったら、私はゲームライブラリを使用することになります。これは、年齢が上がるほど役に立つ機能をたくさん提供するためです。あなたはサポートコードではなく、あなたの時間をゲームに費やしたいと思っています。

次表情興味深いのライブラリ:

0

私はあなたが特にiPhoneアプリの開発を学ぶことができることができ、その参照していくつかの良い本のリストを持っていますiPhone用ゲームアプリ。 Chris Craftによって書かれたiPhoneゲーム開発、Steffen ItterheimとO'ReillyのiPhoneゲーム開発によって書かれたiPhoneとiPadのCocos2Dゲーム開発ブックを学ぼう。 Cocos2dには、開発を高速化するためのあらゆる種類の便利なツールがあります。これは、素晴らしいiPhoneの網膜ディスプレイのサポート、素晴らしいビットマップフォントラベルのパフォーマンス、スプライトの多くの処理を容易にする、タイルマップを作成する機能をスケジュールし、シーンをスタック、メニューとボタンを作成するbox2dとchipmunk物理エンジンのサポート、偉大なサウンドエンジンと移動、ジャンプ、回転、フェードなど、あなたのオブジェクトに適用できる "アクション"の素敵な配列 Cocos2dはObjective-Cの単なるフレームワークなので、エンジンは通常欠けている。たとえば、OpenFeintを使用して、ゲームのリーダーボードと成果をすばやく実装することができます。 iAdも使えます。 おかげ