問題タブ [pixel-perfect]

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

c++ - Allegro 5 でのピクセル単位の衝突

ウォールマスクと衝突させたい回転したスプライト (キャラクター、ロケット、弾丸など) が 100 個ほどある 2D プラットフォーマー ゲームを構築しています。現在、Allegro 5 を使用していますが、これは 1 ビットのビットマップをサポートしていないため、これを使用するのが自然です。

独自のビットマップ実装を作成して、ローテーションのハック (回転したスプライトのキャッシュなど) を行うか、https: //www.allegro.cc/manual/5/allegro_pixel_format と Allegro の get_pixel( )?

そして、衝突テスト自体のために、キャラクターマスクをウォールマスクのアルファチャンネルにブリットするようなものを使用して、単一の値をテストする必要がありますか、それとも単に

関連するすべての x と y に対して?

ありがとうございました。

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

android - ピクセル パーフェクトな Android アプリ

現在、デザイナーのテンプレートとアプリの違いを確認する唯一の方法は、スクリーンショットを作成し、グラフィカルエディターを使用して互いにオーバーレイすることであるため、Android アプリでの xml の構築を最適化するツールまたはアプリはありますか?

私はいくつかの DIY ツールを持っていますが、すぐに使える製品に興味があります。誰か知っている人はいますか?

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

android - オブジェクトを中央に配置し、画像をその左側に配置するにはどうすればよいですか?

ここに私が欲しいものがあります:

ここに画像の説明を入力

iOSではこれはとても簡単ですが、Androidでは不可能のようです。何があっても、テキストボックスを画面の中央に配置したい。画像を追加すると、テキスト ボックスが中央揃えになっていて画像が中央揃えになっていない場合でも、テキスト ボックスがずれます。アイコンを中央揃えにしたいのですが、同じレイアウトでないと難しいようです。それらをすべて同じ相対レイアウトに配置する必要がありますか?

重みを使用してすべてに適切な高さの寸法を与えるためにメイン レイアウトを線形レイアウトとして使用し、個々の相対レイアウトまたは線形レイアウトを重み付けします。これは受け入れられたパターンですか?

アイコン textViews および textEdits の 1 つの例を次に示します。

これには余白の設定はありませんが、今のところ、ピクセルの完璧なセンタリング設定を取得することに関心があります.