問題タブ [quake]

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

c - math.h 1/sqrt 関数より遅い高速反転アルゴリズム

高速反転アルゴリズムが math.h sqrt 関数よりも遅い理由を知りたいだけです。ここに私のコードサンプルがあります

コードは、低速反転と高速反転の比較を実証しようとします。デバッグ中、低速反転では 1 秒、高速反転では 4 秒と表示されます。問題はどこだ?

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

opengl - Quake 3 bsp 形式をレンダリングできません

3D エンジン用の *.bsp Quake 3 ファイルのローダーとレンダラーを作成しています。フォーマット バージョン 46 (0x2e) をサポートしています。非常に単純なマップを使用するまで、すべてが適切にレンダリングされます。単純なマップのジオメトリは、私のエンジンとインターネット ( http://www.paulsprojects.net/opengl/q3bsp/q3bsp.html )で見つけたレンダラーの両方で正しくレンダリングされます。スクリーンショットは次のとおりです。

ここに画像の説明を入力

私は自分のレンダラーと、結果を比較するために見つけたレンダラーを使って、より複雑なマップ ( http://lvlworld.com/から) をレンダリングしてみました。また、どちらのレンダラーも、シーンに穴が開いている (あちこちに三角形がない) という問題に悩まされています。マップを確認したところ、これらの問題の原因が何なのかわかりませんが、マップはすべて同じバージョンです。誰もこの問題に遭遇しましたか?

ここに画像の説明を入力

編集:非常に複雑なマップの一部は正しくレンダリングされます。それは私をさらに混乱させます:)。

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

bsp - 地震マップ ブラシ

Quake や Source ゲームなどの多くのレベル エディタは、単純な (nx ny nz d) の代わりに、ブラシ サイドの表現 (3 ポイントによる) に暗黙的な平面方程式を使用します。

これには何らかの理由がありますか?どんなフォームにも簡単に変換できることは知っていますが、なぜこのフォームを使用したのか不思議です。それはいくつかの浮動小数点精度のものですか?

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

assembly - エラー: EOL のジャンク、認識されない最初の文字は '(' です

Quake 1 (QW) をソース コードからコンパイルしようとしていますが、コンパイル時に次の問題が発生しましたclient/d_copy.s: Error: Junk at EOL, first unrecognised character is '('.

問題のファイルはここにあります(構文の強調表示はご容赦ください。pastebin は NASM のみをサポートしています)。GCC でコンパイルしようとしており (これは GNU アセンブリ コードであるため)、問題の原因を突き止めようとしています。どんな助けでも大歓迎です。

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

c++ - 地震 3 アリーナのソース コードをコンパイルできません。

Quake III Arena のソース コードをコンパイルするのに助けが必要です。ID Software の Github アカウント ( https://github.com/id-Software/Quake-III-Arena ) が提供するバージョンを使用しています。VS2015 でコンパイルしようとしていますが、問題はありますか? 問題なくプロジェクトを変換します。ただし、コンパイルすると、黒い画面と台無しになった配色だけが表示されます。デバッガーは、問題がこの関数にあることを教えてくれます。

より正確には、行でmov programStack, esi. 何か案は?基本的に今日のすべての FPS の「母」であるため、このエンジンを使用してゲームを作成しようとしています :D どんな助けも大歓迎です。