問題タブ [xna]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3346 参照

c# - ペイントするには MouseMove イベントが遅すぎる

C# WinForms を使用して、XNA ゲームのレベル ビルダーを作成しています。MSPaint のように鉛筆ツールでペイントできるタイル グリッドがあります。問題は、マウスをすばやくドラッグして線のタイルをペイントすると、スキップされることです。

Google で見た、絵を描くためにスレッドを生成するという 1 つのアプローチを試してみましたが、それは役に立たなかったようです。

何か案は?

0 投票する
2 に答える
375 参照

graphics - ラインを 3D 地形に動的に投影するにはどうすればよいですか?

Xbox 360 用の XNA でゲームを作成しています。このゲームには、リンクのグラフで接続された静的オブジェクトのコレクションを含む 3D 地形があります。オブジェクトを接続するリンクを、地形に投影された線として描画したいと考えています。また、リンクを移動する必要はありませんが、プレーヤーが選択を移動するときにリンクの色などを変更できるようにしたいと考えています。ただし、これを正しく効率的に機能させる上で問題が発生しています。

私が持っていたいくつかのアイデアは次のとおりです。

1) 四角形を別のレンダー ターゲットにレンダリングし、テクスチャを地形の上のオーバーレイとして使用します。私は現在これを機能させており、現在カメラに表示されている領域に対してのみテクスチャを生成して、エイリアシングを最小限に抑えています。ただし、まだエイリアシングの問題が発生しています-線がギザギザに見え、カメラを動かすとゲームが頻繁にチャグします編集:常にチャグします.Xboxにフレームレートカウンターがないため、気付くだけです.物事が動くとき。

2) 事前に線をテクスチャに焼き付けます。これによりパフォーマンスが向上する可能性がありますが、エイリアシングの問題が悪化します。また、あまり変更せずに行のプロパティを動的に変更することはできません。

3) 地形上にライン クワッドをテッセレーションして、地形の形状に一致するジオメトリを作成します。このオプションは役に立ちそうですが、もっと簡単な方法があれば時間をかけて試してみる必要があるかどうかはわかりません.

私が思いもよらなかったこれを行うための魔法の方法はありますか?正しく実行された場合、これらのパスの 1 つが最適ですか?

0 投票する
3 に答える
790 参照

graphics - グラフィックス カード上の XNA

XNA を使用してグラフィックス カードでグラフィックスをプログラムするにはどうすればよいですか?

(ワークロードをグラフィックス カードに移動するにはどうすればよいですか)

0 投票する
1 に答える
581 参照

3d - Xnaカメラの配置

やあ、

XnaGameStudioで3Dビューアを実行しようとしています。

この時点で、カメラのベクトル位置とCameraViewベクトル位置を移動する方法を知っていますが、問題は回転(マウスを使用するときにカメラを移動する方法)に関するものです。3Dシューティングゲームのように。

何かアイデア、URL、または助けを借りたコードはありますか?

どうもありがとう。敬具。ホセマ。

0 投票する
3 に答える
1141 参照

c# - 配列内のオブジェクトの移動

XNAでテトリスっぽいゲームを作ろうと思っているのですが、どのような方法が良いか考え中です。

これは私がこれまでに持っているものです: たとえば、テクスチャと色の色合いを持つ Block というクラスがあります。

次に、次のようにすべてを double 配列にすることを計画していました。

これがフル グリッドになります。

そして、ブロックが下に移動するとき、私は次のようにすることを考えていました:

最初はこれでいいと思ったのですが、よく考えてみるとよくわかりません。メモリなどでどのように機能しますか?それを行うたびに新しいオブジェクトを作成しますか、それとも何ですか? 配列内でオブジェクトを移動するときに実際にどのように機能するかを誰か説明してもらえますか?

テトリス固有の答えを探しているわけではありません。実際にどのように機能するかに興味があります。

ありがとう。

0 投票する
5 に答える
6452 参照

c# - Xna のデバッグ

console.out.writeline() を使用して、XNA ゲームのさまざまなスプライトに属する座標を出力します。しかし、数秒後、ゲームは非常に遅くなり始め、ほとんど停止します.
(コンソールへの書き込みを行わない場合は、パフォーマンスに問題はありません)。(スプライトの位置は update メソッドごとに書かれています)

ゲームのパフォーマンスを損なわずにコンソールに書き込む方法はありますか?

0 投票する
4 に答える
35068 参照

c# - XNA と DirectX の比較 (C#)

PC開発に関しては(XboxとZuneを除く)、

XNA と C# DirectX の違いは何ですか? C# DirectX は XNA よりも大きな利点がありますか (速度、ロイヤリティなどの点で)?

この 2 つは、速度が管理されていない C++ DirectX と比べてどうですか?

ゲームプログラミングに関して、業界はどこに移行していますか?

0 投票する
9 に答える
2390 参照

c# - 個人プロジェクト計画

C#/XNA を使用して 2D ゲームのアイデアをデザインしたいと考えています。学校の合間に、プロジェクトの経験不足、限られたリソース、およびプロジェクトに参加するのをやめさせる可能性のあるその他の理由で、飛び込む前に計画を立てるようにします。

  • 成功した個人的なプロジェクトで気付いた重要な側面は何ですか?

  • どのようにして (成功裏に) プロジェクトから収益を得ましたか? (寄付を求める以外に)? (注:これは私のプロジェクトの主な目的ではありませんが、いいでしょう!)

  • ウィンドウ レイアウト (UI)、ゲームの流れ、ルック アンド フィールなど、プログラミング以外の側面をどのように計画しますか?

  • ゲームやメイキングの抽象的なアイデアを実際の製品にどのように取り入れますか。スケッチや計画にどのようなツールを使用していますか?

  • リソース (芸術的才能とお金) が限られている場合、必要なアート リソース (ストック アート以外) を作成するにはどうすればよいですか? それとも完成品ができるまで気にしなくてもいいのでしょうか?

  • 最後に、コード内の障壁 (知識、時間、忍耐力など) をどのように打破しますか?

0 投票する
3 に答える
1968 参照

c# - XNA はオーディオ入力 (ライン入力) を提供しますか?

XNA は、ライン入力からのオーディオ入力の手段を提供しますか? MSDNAの Web サイトを見ましたが、音声入力に関する情報が見つかりません。可能であれば、コードのスニペットまたはチュートリアル Web サイトが最適です。

編集:オーディオラインからバッファリングされた読み取りを行う必要があります。実装にはあまり興味がありませんが、レイテンシが低い場合はそうです。

PC専用ゲームへの展開も予定。

0 投票する
5 に答える
6516 参照

.net - WPF、Silverlight、または XNA: ゲーム開発用のプラットフォームの選択

どの種類のゲームに最適な .Net テクノロジはどれですか? WPF、Silverlight、または XNA を選択する基準は何ですか?