フォーラム

C ++でのMacゲーム開発

iDevCplusplus

オリジナルポスター
2010年1月30日
  • 2010年1月30日
私はVBとRealBASICの経験がありますが、C ++でゲームを作りたいと思っています。 C ++ゲーム開発に関するリソースを探すと、Windows固有の書籍/ガイドしか見つかりません。 MacでC ++ゲームの開発を始めるのを手伝ってくれる人はいますか?

iDisk

2010年1月2日
カリフォルニア州メンロパーク


  • 2010年1月30日
iDevCplusplusによると:私はVBとRealBASICの経験がありますが、C ++でゲームを作りたいと思っています。 C ++ゲーム開発に関するリソースを探すと、Windows固有の書籍/ガイドしか見つかりません。 MacでC ++ゲームの開発を始めるのを手伝ってくれる人はいますか? クリックして展開...

XCODEはいくつかのC ++コードextを許可します..............。

正直な人に。 Obj-Cを学び、CocoaAPIを理解してください。アップルが今あなたを上陸させ、これらが主要な言語です.....私はもっと名前を付けることができますが、それはおそらく現時点ではあなたを助けないでしょう。

始めたばかりの場合は、ゲームアプリ(3つ以下)を実行するチームが必要です。優れたiphone / ipadアプリ開発者が一緒に人を構築するのに役立つ高品質のプレーヤーを見つけてください。

群衆

2006年10月2日
希望と栄光の国
  • 2010年1月30日
iDevCplusplusによると:私はVBとRealBASICの経験がありますが、C ++でゲームを作りたいと思っています。 C ++ゲーム開発に関するリソースを探すと、Windows固有の書籍/ガイドしか見つかりません。 MacでC ++ゲームの開発を始めるのを手伝ってくれる人はいますか? クリックして展開...

Macでのほとんどのゲーム開発は、とにかくクロスプラットフォームです。 OpenGLとOpenALは、主要なグラフィックスおよびオーディオエンジンです。しかし、私はあなたが次のようなエンジンを使用することをお勧めします Ogre3D 自分で作成しようとするのではなく。それはあなたに非常に多くの時間を節約するでしょう、そしてそれは起動するためにクロスプラットフォーム互換です。 NS

DaveMikesell

2009年11月18日
  • 2010年2月2日
ゲームをクロスプラットフォームにしたい場合は、C ++を使用してください。ちょうど2つのObjectiveC ++クラス(アプリデリゲートとOpenGL Viewクラス-両方ともプロジェクトテンプレートから生成されたもの)と残りの単純な古いC ++で構成される単純なOpenGLiPhoneゲームを作成しました。ビュークラスはフレームバッファを作成してレンダリングします。残りのコードには、GL、ゲームロジック、衝突などがすべて含まれています。Boostを使用することもできます。ビューはゲームオブジェクト(C ++)を作成し、フレームごとにtheGame-> doGameLoop()を呼び出します。

コード:- (void)drawView { [EAGLContext setCurrentContext:context]; glBindFramebufferOES(GL_FRAMEBUFFER_OES, viewFramebuffer); theGame->doGameLoop(); glBindRenderbufferOES(GL_RENDERBUFFER_OES, viewRenderbuffer); [context presentRenderbuffer:GL_RENDERBUFFER_OES]; }
ビューはタッチイベントと加速度計イベントをキャッチし、それらを私が作成した別のC ++クラスに登録します。このクラスは、入力を処理するクラスによって問い合わせられます。 NS

モンゴル

2007年7月16日
  • 2010年2月2日
C ++とゲームプログラミングを始めたばかりの場合は、今すぐOpenGLを忘れることを強くお勧めします。 XCodeは優れたC ++サポートを備えています。見る http://www.sfml-dev.org 2Dグラフィックス、オーディオ、入力、ジョイスティックの処理を行い、Mac、Linux、およびWindowsで実行される純粋なC ++の使いやすい高速ライブラリ。インストールしてチュートリアルを実行するには、文字通り10分かかります。これは優れた入門書であり、開発者からのサポートは迅速かつ個人的なものです。 SFMLを使用すると、後で取得できるすべての低レベルのものを気にすることなく、ゲームプログラミングを学ぶことができます。

重要なことは、あまりにも野心的なプロジェクトを開始することに躊躇しないことです。小さく始めて、ポンまたはテトリスのゲームを作り、ベルトの下でいくつかのスキルを習得したら、どこに行くかを決定します。ゲームプログラミングはアプリケーションとは異なります。読んだ http://www.gamedev.net 本当にMacに縛り付けたいのなら、おそらくidevgames.comです。ゲームプログラミングのためにMacAPIに縛られる理由は本当にないので、それに対する提案は無視してください。

モンゴル、
の開発者 トラクションエッジ