2

最初のゲームに挑戦するのに十分な数の C# を何年にもわたって学んだように感じます。C# の制限は既に知っています (Widows/Xbox でのみ動作します) が、私が知っているのは C# だけなので、引き続き使用したいと考えています。

最近、オンラインで検索していて、ある種のゲーム ライブラリ コレクションである XNA フレームワークについて知りました。私の質問は、次のことができるようになるかどうかです。

  • たとえば Xcom のように、キャラクターが四角形を移動するターン制の RPG ゲームを作成する
  • 漫画風の2D グラフィックスをこのスタイルでレンダリングする
  • ディスクへの保存/読み込み
  • Steamで配信

潜在的な答えをありがとう:)。

4

2 に答える 2

4

最初の 3 つを実行するのは非常に簡単です。

XNA は、 XNA クリエーターズ クラブを通じて配布し、 XBOX Live インディー ゲームを介して配布するように設計されています。

Steam を介した配布は可能かもしれませんが、組み込みの配布メカニズムではないため、少し複雑になる可能性があります。そうは言っても、Steam は XNAでビルドされたゲームを受け入れるので、これは可能であるはずです。

于 2013-01-17T19:19:29.163 に答える
1

私は実際にXNAでそのようなプロジェクトを以前に行ったことがあります

  • XNA でプロジェクトを作成したとき、タイルのグリッドを描画し、ステート マシンを用意し、ゲームの流れに関係する 7 つほどの主要なステートを用意しました。開始状態、最初のアクション選択 - 移動アニメーション - 2番目のアクション選択 - 攻撃アニメーション - ダメージ解決など。

  • XNA に組み込まれているグラフィック エンジンは、たとえば .png などの複数の画像形式をサポートしていると思います。また、スプライトシートを使用して画像をアニメーション化することもできます。(スプライトシートの使い方をググるといいかもしれません)。しかし、それらを行うにはアーティストを見つける必要があるかもしれません.

  • はい、C# またはそこにあるほぼすべての言語でそれを行うことができます。LoadContent保存したいときはいつでもファイルに書き込むだけで、ハンドラーでそのファイルからロードできます

于 2013-01-17T19:23:30.210 に答える