私はゲームをプログラミングしたいのですが、それを C++ で行いたいと思っています。なぜなら、これがゲームをプログラミングする最良の方法であることに誰もが同意しているようだからです。しかし、私が本当に望んでいるのは、何かをアニメーション化し、実行時に画像を交換し、アニメーションを保持する機能です。また、グラフィックスを他のグラフィックスの特定の部分に固定したり、グラフィックスをグループ化する機能。Actionscript と Flash がこれらの両方を実行できることは確かです。Flash では特に簡単です。なぜなら、アニメーションを視覚的に確認し、Actionscript を介してシンボルを交換して、必要なフレームで必要なものに変更できるからです。さて、C++でも実行時に画像を交換するのはかなり簡単であることを知っていますが、C++では(私の理解では)コードを介してアニメーション化する必要があり、グラフィックを一緒に保つために各グラフィックを個別に手動で移動する必要があります. ある' Flash でアニメーションを作成し、それらのアニメーションを使用して C++ で画像を交換する方法はありますか? または、Flash を使用せずに同じことを達成する別の方法があるとしたら? (ビットマップの使用は気にしないでください)
質問する
1248 次
1 に答える
0
Flash と ActionScript の使用経験があり、ゲームがそれらのツールに適合する場合は、Flash と ActionScript でゲームをプログラミングする必要があると思います。C++ でゲームをプログラミングすることは難しく複雑な作業であり、難しくて複雑なゲームには必要ですが、シンプルで楽しいデザインにはやり過ぎになることがよくあります。ゲームをデザインしたいだけなら、プロトタイプを作成できる最もシンプルなツールを使用してください!
ゲームが大きすぎて Flash に実装できない場合は、XNA 、またはOgreやUnityなどのビルド済みゲーム エンジンの使用を検討してください。XNA は C♯ にありますが、それでも 1 人のチームが構築できるゲームには十分です。
Scaleformを使用すると C++/DirectX ゲームに Flash を埋め込むことができますが、ご覧のとおり、使用するのはかなり複雑です。私たちのプロジェクトでは、エンジニア 1 名とアーティスト 3 名がフルタイムで Scaleform UI に専念しています。
于 2012-05-29T23:57:29.500 に答える