2011-08-11 10 views
1

いつか、私はFlash Professionalで簡単なゲームを作っていました。しかし、最近、私はいくつかのフェイスブックゲームやモバイルゲームを構築するなどのいくつかの高度なものをしたい。インターネットを検索すると、Flash Builderと呼ばれるものがあることが判明しました。プロジェクトをapkファイルにエクスポートしたり、APIに接続したりするとうまくいくようです。しかし、Flashもそのような仕事をすることができます。だからプロのゲームを構築するために多くの利点を保持していますか? FlashまたはFlash Builder?ゲームプロジェクトでhxmlを使うのはどうですか?ゲームプロジェクトをFlash Builderに書き出して開発を続けることはできますか?ゲームデザイン、FlashまたはFlash Builderに最適ですか?

私はちょうど初心者ですので、本当に皆さんからアドバイスをいただきたいと思います。ありがとう。

+2

無料のIDEのもう一つの選択肢は、FlashDevelopです(ウィンドウがある場合)。また、Flash Professionalからswfを簡単にインポートすることもできます。 –

答えて

5

、Flash Builderには、2つの主要な機能があります。 1))それはdeveloppers 1で

ためのプログラミング・ツールである)のFlex、Flashライブラリの拡張を介してGUI指向() 2でありますつまり、メニュー、ボタン、ウィンドウなどを素早く作成する機能を提供しています。さらに興味深いことに、Flexは画面のサイズを変更すると大きく役立ちます。 Flashでは、単なるスケールを必要としない場合はウィンドウ/スクリーンのサイズ変更を手作業で処理する必要がありますが、Flexはコンポーネントを配置するコンテナを提供することでより多くの可能性を提供します。

それによると、Flash Builderはゲームを開発するのに便利ですか?私はいいえと言うだろう。実のところ、それは依存しています:クリーンな設定メニュー、ダイアログボックス、ボタンなどが必要な場合があります。そのため、Flash Builderが役に立ちます。しかし、純粋なグラフィカルな視点ではあまり有用ではありません。

2)を使用すると、Flash Builderでコードをすばやく作成できるツールが提供されます。しかし、あなたはこれらのツールを習得しなければなりません。コードの補完、コード管理、コードの入力時の修正、自動コンパイル、Eclipseプラグインによるソースコード管理との「容易な」統合など、これらは開発者のためのツールです。

MXMLは本当に必要ありません。これは、状態(「開始」状態、「ゲーム」状態、「ゲームオーバー」状態を定義する)のようないくつかの有用なツールを提供することができますが、Flash Proでロード/ムービークリップまたはSWFファイル

Flash Builder用のFLAプロジェクトの書き出しについて:Flash Builderは、タイムラインとFlash Proのグラフィックスを使用することはできませんので、使用することはできますが、 。Flash BuilderはFlash Proのコードを入力するのに役立ちますが、それだけです。

Personnaly、私は両方を使用します。 Flash Proは、アニメーションを作成したり、グラフィック要素を描画したり、画面に設定したりするために使用されます。 Flash Builderは、コードをすばやく入力したり、GUIコンポーネントを追加したりするために使用されます。

しかし、それは簡単ではありません。両方のツールがどのようにやりとりできるかを知る必要があり、ドキュメントが混乱することがあります。あなたは一種の明確な方法論を持っていなければなりません。

非常にグラフィカルなゲームの場合、私の結論はFlash Proに固執することでしょう。 CS5バージョンはCS4より優れたコード補完機能を備えています。これはFlash Builderのレベルではありませんが、すでに大きな助けになっています。 Flash Builderはむしろ常勤デベロッパーのためのものです。

+0

ありがとうございました^^私は最後の結論が大好きです! D –

3

私の経験では、複雑なゲームや、多くのカスタムグラフィックスとともに多くのカスタムコードを必要とするものを開発しようとしているときは、両方のアプリケーションの強みを活かすことが最善です。

Flash Professionalのは、中の重コーディングの多くを行うことは本当に難しいstop();のように、グラフィックスを作成し、簡単なスクリプトを実行するための素晴らしいですが。

Flash Builderには反対のようなものです。これは真のコーディング環境であり、ActionScriptの開発をはるかに容易にしますが、グラフィックスの操作には使用するのがはるかに難しくなります。

これら2つは実際には非常に簡単に連携できます。 Flash Builderでは、Flash Professionalアプリケーションを使用して公開するFlash Professionalプロジェクトを作成できます。プロジェクトを適切な.flaファイルに関連付けるだけで済みます。どちらの方向にも何かをエクスポートする必要はありません。

Flexフレームワークを使用する必要がない限り、私はmxmlを無視します(私はあなたの質問でhxmlが誤字だったと思います)。 Flexには学習者のカーブが追加され、オーバーヘッドがかなりのものになるため、最終製品のサイズは他の方法よりも大きくなります。私の心に

0

ゲームの種類によって異なります。ほとんどの「フラッシュゲーム」は、Flashで最も効果的です。しかし、コンポーネントのスキンをカスタマイズしたい場合は、非常に多くの統計情報やUI集約型のゲーム(戦略、RPGなど)がFlex(Flash Builder)を使用することで大きな利益を得ることができます。

0

私は両方のプログラムを徹底的に使いました。私はFlash Builderがはるかに優れています。最初は私は "f ***とは何だったのですか?ほとんど楽に学習するのは簡単です。 Flash Builderは、Flash Proよりもはるかに直感的で快適な使い方で、Flash Proがアニメーション以外のほとんどすべてのことを行うことができます。

2つのプログラムは、そのように設計されているため、非常にうまく機能します。私は、Flash Proは単純なものから複雑なものまで、本当の痛みになることに注意することが重要だと思います。 Flash Proを本当によく知っていて、それに慣れ親しんだ多くの経験が必要です。

Flash Builderは逆で、すべてがスムーズで簡単に作成および実装できます。私は何時間も何時間もFlash Proで作業をしようとして迷っていました。なぜなら、快適に使うためには、マスター/エキスパートが足りなくて済むからです。

誰もがFlash Proを試してみることができ、頭痛を避けてBuilderを使用したい場合は、単純なユーザーインターフェイスを作成するのに時間を費やすことができます。 Flash Proは「Pro」のようにシンプルなので、Symbol、Graphics、Movie-Clips、およびf **として紛らわしい他のすべての用語を扱う方法を学ぶ時間と忍耐があれば、アニメーション化するのに非常に強力です*専門家以外の誰かに。

Flash Proの学習に多くの時間を費やしたくない場合や、使用方法の知識を維持して維持するためにさらに多くの時間を費やしたい場合を除き、別のルートに進んでください。 Flash Proを使用すると、時折それを使用するだけでなく、大変混乱することもありません。私はあなたに約束します。

Flash Builderは、クロスプラットフォームのUIやデータ駆動型のアプリケーションやWebサイトに最適です。

ああ、答えの1つに言及している「オーバーヘッド」には、Flash Builderの最終的なアプリケーションが小さくなるようにすべてのオーバーヘッドを減らす方法があります。最終的にプロジェクトを作成するときに注意を払い、調整を加え、最終的にコンパイルされたアプリケーションにオーバーヘッドがある場合は、それをカスタマイズする必要があります。それは非常に簡単ですし、迅速なGoogle検索では、コンパイル時にプロジェクトを削除するためにどのボックスをチェックしてチェックしますか?私は非常に複雑なFLEXアプリケーションを見たことがあります。そのため、そこでは心配する必要はありません。

できるだけ「Flex 4 Cookbook」を入手してください。素晴らしいです。それはO'reillyのブランド本です。私はそれを愛し、それは貴重です。 Flash Builderでは、ほぼすべてのモバイルOS用のモバイルアプリを手軽に作成できます。

+0

この完全な答えは、「Flash Builderは使いやすく、この本を入手することをお勧めします。 –

関連する問題