問題タブ [xbox360]

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 投票する
1 に答える
208 参照

graphics - WinXP D3D9 で Xbox360 の D3DRS_VIEWPORTENABLE に相当するものは何ですか?

Xbox360 と WinXP のマルチプラットフォーム コードベースを維持しています。XP 側で、Xbox360 バージョンの D3DRS_VIEWPORTENABLE に関連しているように見える問題が見られますが、WinXP D3D9 には同等のものはありません。この記事には興味深いアイデアがありましたが、恒等行列を構築する唯一の方法は、D3DVIEWPORT9::X と D3DVIEWPORT9::Height に負の数を指定することですが、これらは符号なしの数値です。(とにかく負の数を入力しようとしましたが、何も興味深いことはありませんでした。)

では、WinXP/D3D9 で D3DRS_VIEWPORTENABLE の動作をエミュレートするにはどうすればよいでしょうか?

(明確にするために、私が見ている結果は、Xbox360 では 2D 画面に合わせたクワッドが正常に動作するが、WinXP ではオフセット/ストレッチされているということです。実際、(0, 0) は、WinXP ではなく、画面の中央から始まります。ビューポート変換を適用した結果、Xbox360 のように左下隅に表示されます)。

更新: この質問を書いた時点では Xbox360 devkit を持っていませんでしたが、その後入手しました。D3DRS_VIEWPORTENABLE 状態の無効化をコメントアウトしたところ、WinXP ビルドとまったく同じ動作が Xbox360 でも発生しました。したがって、WinXP でオフになっている D3DRS_VIEWPORTENABLE をエミュレートするために、このギャップを埋める DirectX マジックが必要です。

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

linux - Xbox 360 for Linux プログラミング

どういうわけか、ギフトとして xbox 360 4GB を入手しました。私はビデオゲームには興味がありません。Linux のバージョンをインストールして、職場で使用しているのと同じツール (kdevelop、kile、gcc など) を使用して、自宅でプログラミングに使用できるかどうか疑問に思っています。

少し前にネットサーフィンをしたのですが、紛らわしい情報を見つけました。それは可能だと思いますか?

ありがとう

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

networking - ゲームスタジオ接続タイムアウト

これはプログラミングに固有のものではないことを認識しています。そのため、この場所でない場合は、事前に謝罪し、質問を取り下げることができるようにお知らせします。

短縮版

XNAデバイスセンター経由でXboxに接続しようとすると、Xboxでタイムアウトエラーメッセージが表示され、デバイスセンターに次のように表示されます。

Initiated search on the local subnet for your Xbox 360 using the connection key you typed.
Found My Xbox at IP address 192.168.1.102.
Session created. Connecting to My Xbox at IP address 192.168.1.102:1002...
Connected to 192.168.1.102:1002. Authenticating...

私のセットアップ


MacbookPro
ワイヤレスネットワーク 上で実行されているVMWareFusion内のWindows7

ロングバージョン

MacでVMWareFusionWindows7のインストールを介してXNAGameStudioを使用しています。私は大学生で、XNAを介してXboxハードウェアでプログラミングするシミュレーションに関する上級論文を作成しています。

私のルームメイトは、問題なく開発を始めたXboxを持っています。それから私は冬休みのために家に帰り、一緒に仕事をするために自分のXboxを購入しましたが、家に帰ってこのタイムアウトの問題に遭遇しました。Windows XPネットブックを借りて、XNAをインストールすると、完全に接続されました。

私は今学校に戻っていますが、それでも接続されません。ルームメイトのXboxで問題なく動作したので、ネットワークやルーターではないと思います。

必死になっています。このため、私はすでに委員会の締め切りを逃しており、2番目の締め切りが間近に迫っています。仕事に取り掛かる必要がありますが、この質問を投稿するたびに、60のビューが表示されますが、応答がありません。どうか、何でも、私は本当に助けが必要です!

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

c# - xBox360のゲームジッター

さて、ゲームはほぼ完成しました。すべてが完全に機能しており、コンピューター上でかなり正常に動作します(約99MbのRAMで動作します)。しかし、xBoxで実行すると、メインプレイヤーキャラクターがときどき揺れる傾向があります。ゲーム内に爆発とビルボード効果がありますが、xBox GPUですべてのレンダリングを行っています(爆発が発生したときに元々ジッターを引き起こしていましたが、現在はそうではありません)。大量のユニットをスポーンしているときや、多くのアクションを実行しているときではなく、ジッターもランダムです。なぜこれが起こっているのか、私は途方に暮れています、何かアイデアはありますか?

PSゲームにはマルチスレッドが統合されており、あるスレッドで更新され、別のスレッドでレンダリングされます。

0 投票する
7 に答える
1602 参照

c# - XNA Platformer (2D) - フレームレート/FPS の変動

私は C Sharp を初めて使用し、XNA Framework を使用してゲームを作成しています。「Platformer」XNA スターター キットを大幅に変更したプロジェクトを作成しました。

フレームレートに(一見)ランダムな変動が見られます。常に 60 FPS で実行される場合もあれば、60 FPS で開始して 49-52 に低下する場合もあれば、すぐに 49-52 に低下する場合もあります。Fraps を使用してフレームレートを表示します (ビデオをディスクに記録するのではありません)。

このゲームのユニークな性質により、常に 60 FPS で実行する必要があります。

そのため、いくつかの競合状態またはランダムな要因により、exe の個々の実行に違いが生じているようです。何度も再構築しても違いはありません。

この変動は、デスクトップとラップトップの両方でまったく同じ頻度で発生するため、ハードウェアやウイルス対策などの問題ではありません.

XNA でフレームレートをロックする方法について検索しましたが、私のコードは、60 FPS でクランプしようとする試み (IsFixedTimeStep、SynchronizeWithVerticalRetrace を使用) など、必要なことの多くを行っているようです。

ゲームは最初から最後まで絶対に 60 FPS に対応しています。60 FPS で実行している場合、CPU、RAM、またはその他のリソースに負担をかけることはありません。

他の誰かがこれを経験しましたか?

ありがとう - S

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

kinect - Kinect ジェスチャー認識

人間のような物体の識別や体の部分のジェスチャーが、Kinect によって行われるのか、Xbox 360 によって行われるのかを知りたいだけです。

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

c# - xboxで開いているポートは何ですか?ping / TCP接続に応答しますか?

xboxをシャットダウンしたときにPCをシャットダウンするアプリケーションを作成しようとしています。私が抱えている問題は、xboxのdosentがpingに応答するように見えることです。

ポートスキャンツールをダウンロードしましたが、開いているポートが見つかりませんでした。そこで、wiresharkを作成し、メディアをストリーミングしながらトレースを実行しました。TCPトラフィックが最初に6453で移動し、次に他のさまざまなポートで「複合リンク」として移動していることがわかります。telnetで6453または試した他のいくつかに接続できません。

進歩する方法について何かアドバイスはありますか?xboxがいずれかのポートでリッスンするかどうか、またはリッスンするかどうかを確認する方法がわかりません。おそらく、私がやりたいことを行うためのよりエレガントな方法がありますか?(実際のアプリケーションにはC#を使用するつもりです)

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

visual-studio-2010 - Xbox 360ゲームのデバッグ?

WindowsでXbox360ゲームを開発/デバッグするための正しいVisualStudioセットアップは何ですか?

いつもXboxを持っているわけではないので、WindowsとXboxでゲームをデバッグできるようにする必要があります。

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

c# - Windows MediaCenterExtenderの作成

最近XBox360を購入し、「メディアエクステンダー」という用語が最初に紹介されました。WindowsにコンテンツをXBoxにストリーミングする機能があることに気づかなかったので、非常に驚​​き、興奮していました。また、netflixなどのストリーミングを可能にする独自のプラグインを作成していることにも気づきました。これを行う方法についてもっと知りたいのですが、用語についてほとんど知らないので、グーグルでさえ難しいと思います(XBoxが「エクステンダー」であるか「エクステンダー」がプラグインであるかはわかりません) Xboxストリームを作成します)。誰かが私にこのテクノロジーを説明し、おそらく私自身のプラグインを構築するための良いスタートリファレンスに私を導くことができますか(たとえば、PandoraをXboxにストリーミングするために)?

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

php - ゲーム履歴データベースを更新するには? Bungie Halo リーチ API

さて、私は Bungie の Halo Reach API を使用しています。現在、私のコードは特定のプレーヤーのすべてのゲーム ID を取得します。

ゲーム ID を mysql データベースに保存したいのですが、将来、プレイヤーがデータベースを更新したい場合、スクリプトはまだデータベースにないゲーム ID のみを取得します。

スクリプトは最新のページを取得します。$iPage = '0'; 次に、HasMorePagesが true の場合は、 false になる$iPage++まで次のページを取得しHasMorePagesます。各ページには 25 個のゲーム ID があり、最後のページではそれより少ない場合があります。

したがって、基本的には、スクリプトが最初に実行されたときに存在しなかったゲーム ID を、不要な API 呼び出しを行わずに取得したいと考えています。どうすればそれができますか?