問題タブ [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.
c# - XNA ContentReader で列挙を使用する方法は?
たとえば、これを置き換えることを考えていました:
このようなもので:
ただし、これは正しく機能しません。カスタム列挙を読み取るための入力を取得する方法についてのアイデアはありますか?
c# - XmlSerializerを使用して整数の配列をシリアル化する
XmlSerializer
作業中のXNAプロジェクトを介して、整数の多次元配列をシリアル化しようとしているときに問題が発生しました。他のすべてのデータ(ブール値、文字列、さらには色など)を問題なくシリアル化できます。XmlSerializer
また、整数の(一次元の)配列もネイティブに処理すると主張する人がたくさんいます。多次元配列に関する制限はありますか、それともここで何か他のことが起こっていますか?
関連するコードは次のとおりです。
私が受け取る例外は
タイプ'System.InvalidOperationException'の未処理の例外がSystem.Xml.dllで発生しました。XMLドキュメントの生成中にエラーが発生しました。
この配列を構造体(他のすべてのプレーヤーデータが格納されている場所)のメンバー変数として使用しようとしましたが、そのようにすると同じ例外が発生し、それは単純な構文エラーなど。
一次元配列を介してシリアル化するためにコードを再構築する必要がありますか、それとも見落としているものがありますか?
前もって感謝します!
c# - 古い情報を除外するように Web 検索を調整する方法は?
私は現在、XNA と C# 3.0、およびその他の関連技術 (Maya 2009) を研究しており、動きの速い技術で常に抱えている問題に直面しています。私の時間。ベータ版、昔ながらの課題、放棄されたプロジェクトに関する記事。
チュートリアル、エンジン、ツールキットを探すときは、Google から大量のタブを開いて、1 つずつ調べて、まだアクティブかどうか、フォーラムの投稿がいつだったかなどを確認する必要があります。私は現在、インターネットが非常に遅い地域に住んでおり、ページを次々と開いて、3〜4年前の日付を見つけるだけでかなりイライラします(画像を無効にする必要があるかもしれません).
ニュースをグーグルで検索するときは、日付でフィルタリングするのが簡単です。しかし、通常の Web ページの場合、何ができるでしょうか?
Stack Overflow が存在する大きな理由は、まさにこの問題を解決することだと認識していますが、このサイトは、非常に探索的な一般的な調査ではなく、今すぐ解決する必要がある問題に答えることに重点を置いているようです。
関連性に加えて適時性の問題に対処しようとする Web 検索サービスはありますか? 私が知らない Google に入力できる魔法の句はありますか?
c# - C# XNA でのデリゲートの宣言、インスタンス化、および使用
タイトル通りにやろうとしているのですが、困っています。
デリゲートがどのように機能するかはわかりましたが、Visual Studio は私が間違っていると言っています。これを行う方法を説明している Microsoft のドキュメントには、テンプレートと一連のロジック コードを含む書店プログラムを使用する複雑な例が含まれているため、理解が困難です。
これどうやってやるの?ありがとう。
c# - バウンス角を計算する方法は?
しばらく遊んでみましたが、なかなかわかりません。
ミサイルを発射する戦車を作り、ミサイルが壁に当たったら跳ね返らせたいのですが、直角に跳ね返らせたいです。
今のところ障害物はありません。ミサイルはviewportRectangle
私が作ったものの外に出ると跳ね返ります。
私が探している解決策はかなり進んでいますか?
それを行うための比較的簡単な方法はありますか?
winforms - XNA - DirectX コントロールをフォームに埋め込みますか?
ウィンドウ全体ではなく、DirectX (まあ、XNA) のものを system.windows.forms コントロールにレンダリングしたい (ボタンなどと組み合わせることができるようにするため)。
これは可能ですか?どのコントロールを使用しますか? どうすればいいですか?ドキュメントを検索しましたが、使用する用語がわかりません。
opengl - XNA、direct X、OpenGL
私はずっと前からゲームプログラミングをしたいと思っていましたが、それを理解することはできませんでしたが、ついにそれを前に与えることにしました。シンプルな2Dプラットフォームのゲームを作ってみることにしました。私はXNAで簡単に遊んだことがあり、それが好きです。私が探しているのは、XNA、directx、OpenGLの比較です。主にそれらの間の長所と短所。私は過去4年間.net開発者であり、それが私の知識でした。
math - vector*matrix とは対照的に、matrix*vector は何を意味しますか
するとpositionVector*worldMatrix
、位置がワールド空間に変換されます。worldMatrix*positionVector
しかし、3 次元空間に関して( ) 逆にするとどうなるでしょうか?
結果が最初のものと異なることに気付きました。私はすでにマトリックスについてグーグルで検索しました.数学は多くのことを説明していますが、これはそうではありません.少なくとも私はそれを見つけることができませんでした.
c# - XNA MathHelper.SmoothStep? それはどのように機能しますか?
私は車を持っていて、加速するときに速度を「ゆっくり」上げたい..
いくつかのサイトを見た後、SmoothStep メソッドを使用してそれを行うことができるという結論に達しましたか?
私はテクスチャなどを動かす方法をよく知っているので、smoothstep を使用して float などの値を増やす例は非常に役に立ちます!
前もって感謝します :)
MSDN ライブラリにすべてのメソッドの例がないのは悲しいことです。
directx - XNA と C# を使用して本物のゲームを作成できますか?
XNA と C# を使用して、商業的に実現可能な PC/XBOX ゲームを作成できますか?
C# で 3D ゲームを作成するための最良の方法はありますか? そうでない場合は、どうなりますか?