問題タブ [xna-4.0]
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.
windows-phone-7 - 現在のディスプレイ アダプターは、XNA Framework アプリケーションを実行するためのエミュレーター要件を満たしていません
こんにちは * Visual Studio 2010 と Win7 で Windows Phone Game (4.0) アプリケーションを作成しています。私のアプリケーションは正常にビルドされますが、実行すると次のようなエラーがスローされます。
「現在のディスプレイ アダプターは、XNA Framework アプリケーションを実行するためのエミュレーター要件を満たしていません。」
このエラーを取り除くにはどうすればよいですか?
c# - 画面をいつ再描画するかを手動で制御する
XNA 用のターンベースのローグライク エンジンを作ろうとしています。私は基本的に、libtcod と呼ばれる SDL ベースのローグライク ライブラリを使用して行った以前の作業からゲームを移植しています。ゲームがフレームごとに画面を再描画するのではなく、必要なときに再描画するように、基本的な XNA テンプレートを変更するにはどうすればよいですか?
xna - ResolveTexture2D-XNA4の悪夢
私は次の宣言をしています:
そして、私はそれを次のDraw
ような方法で使用します:
SpriteBatch
次に、 :を使用してそれを引き出します。
これはXNA3.1で素晴らしい働きをします。しかし、今はXNA 4に変換してResolveTexture2D
おり、ResolveBackBuffer
メソッドは削除されています。XNA 4.0で動作させるために、これをどのように再コーディングしますか?
編集
だから、ここにおそらく役立ついくつかのコードがあります。ここで、RenderTargetsを初期化します。
次に、私のDraw
方法では次のようにします。
c# - XNA-ターゲットプラットフォームに基づいて条件付きでオブジェクトを含める
WindowsとXboxの両方に対応したXNA4.0アプリを構築しています。
Windowsバージョンでは、IronPythonと、コンパクトフレームワークでサポートされていないいくつかのCLR/DLRアセンブリを参照するデバッグコンソールがあります。それらのアイテムを参照する部分的なクラスもいくつかあります。
互換性を維持するために、xboxプロジェクトから参照を削除できることを知っています。ただし、それらのアイテムを参照するクラスも削除する必要があります。問題は、それらのクラスがそれらを必要とする他のクラスによってインスタンス化されることですが、Windowsの場合のみです。
この難問に対する明らかな解決策は、サポートされていないクラスへの呼び出しを#if
プリプロセッサディレクティブでラップすることです。
また、クラス全体/部分クラスを同じ方法でラップして、コンパイルされないようにすることもできると思います。これを行うためのより良い方法はありますか?プリプロセッサディレクティブでコードをペッパーするのは避けたいです。
また、ソリューション全体で条件を指定する方法が見つからないようです。
xna - Skyboxの奇妙な線
Skyboxの端に表示される線に問題があります。
http://project-vanquish.co.cc/index.php<-問題を示しています
なぜ彼らが登場するのかについて誰かが何か考えを持っていますか?テクスチャには白いエッジがありません。
コードブロックのレンダリング:
3d - XNA 4.0 でオーバーヘッド カメラを使用してマウス座標を 3D 座標に変換するにはどうすればよいですか?
XNA 4.0 でゲームを作成していますが、座標をマウスから 3D ワールドに変換する際に問題が発生しています。Viewport.Unproject() メソッドを使用しましたが、ほとんど機能します。問題は、私の投影が「視野」であるため、中心軸からの距離が指数関数的であることです。投影を標準の遠近法に変更すると、3D オブジェクトが変形します。マウス座標から変換されたデータで視野を使用するための数学的な修正はありますか?
私は現在、いくつかのトリックを行っています。カメラの位置、ビューポートの幅と高さ、fieldOfView 角度に基づいて、ファー プレーンの幅と高さを計算します。より良い方法はありますか?これはほとんど死んでいます。
xna - XNA 3.1から4.0は、常に再描画する必要があるか、紫色の画面を表示します
私のゲームのメニューでは、一度画面に描画してから、汚れていると見なされた場合にのみ再描画します。これは、ユーザーが再描画を引き起こすアクションを実行するたびにtrueに設定されたブール値によって処理され、描画ループはメニューを描画する前にその値をチェックします。このロジックは3.1では完全に機能しましたが、4.0ではメニューがちらつき(1フレームで描画)、再び描画されるまで紫色の画面が表示されます。
以下に示す問題を示すために、4.0で非常に単純なテストゲームを作成しました。画面が紫色に見えることに気付くでしょう。_isDirtyをfalseに設定している行を削除すると、コーンフラワーブルーの背景が表示されます。
XNA 3.1から動作を取得するにはどうすればよいですか?PreserveContentsについて言及している人が何人かいますが、間違って適用しない限り、4.0では効果がないようです。
xna - XNA4での後処理
3DエンジンにPostProcessingManagerを実装しようとしていますが、失敗します。私は最初のテクスチャを他のすべての上に重ねただけで取得し続けます。幅、高さなどを設定するために'sRenderTarget2D
を使用して新しいものを作成していますが、すべてが上書きされます。GraphicsDevice
Viewport
誰かアイデアはありますか?私の理解ではRenderTarget2D
、画面の「スナップショット」を取り、後でそれを再描画することができます。
xna-4.0 - Windows Phone 7 / XNA 4 - テクスチャ ブラー効果
Windows Phone 7 で XNA 4.0 を使い始めたばかりで、Texture2D でぼかし効果を実現する方法に関する情報を探していましたか? 私が集めたものから、WP7 プラットフォームではシェーダーを使用できず、このトピックに関する情報を入手するのは非常に困難です。
よろしくお願いします、アントン。