メインコンテンツへスキップ
← ホームに戻る

変換が単純な倍率計算では済まない理由

ゲーム内スクリーンショットから推定すると、クロスヘアは一本ずつ線が描かれます:まず輪郭を描き、その上にクロスヘアの色を重ね、後から描いたものが先に描いたものを覆います。ピクセル値が1でも変われば最終的な形状は変わり得ます。以下はその順序を一段階ずつ再現したもので、最後のフレームはゲーム内スクリーンショットとピクセル単位で一致します。

現在のステップ
0 / 10
準備完了:空のピクセルグリッド

「再生」または「次へ」を押してください — オレンジの枠が現在のステップを示します。

パラメータ
センタードット
オン、サイズ 2
輪郭
オン、厚さ 1
インナーラインの厚さ
2
インナーラインの長さ
2
インナーラインのオフセット
0

0;s;1;P;o;1;d;1;f;0;m;1;0l;2;0o;0;0a;1;0f;0;1b;0;S;b;1;c;8;t;00FF66FF;o;1

選手本来の解像度で描画した結果:後から描いた矩形が先に描いたものを覆うため、一部の白色は残りません。

すべてのステップ
凡例
黒:輪郭白:クロスヘアの色オレンジの枠:現在のステップの矩形透明

太い青線が画面中心を示し、2つのピクセルの間に位置します:隣接するピクセルは−1と+1で、0はありません。

描画モデルは、射撃エラーの影響を受けないゲーム内1:1スクリーンショット13枚とピクセル単位で照合して校正・検証しました。射撃エラーがオンだと武器の拡散に応じてラインが外側にずれます。ここでは静的な形状のみを示しています。

このサイトの方法:丸め方の組み合わせをこのルールで描き分け、元のクロスヘアを解像度に合わせて拡大縮小したものに最も近い組み合わせを選びます。次の場合、カードに「近似変換」と表示されます:元コードで実際に描かれるラインで射撃エラーがオン(コードが射撃エラーのオフセットの代わりにクロスヘアのオフセットを使う設定の場合を除く)、どの組み合わせでも各ラインとセンタードットの見える/見えないを保てない、最も近い組み合わせでも類似度が50%未満、またはお使いの解像度に事前計算の結果がなく比率で変換した場合。