問題タブ [rect]

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 に答える
16946 参照

android - arraylist androidチュートリアル?

そこで、Spriteという名前のクラスを作成しました。スプライトクラスの多くを簡単に制御できるようにしたいのですが、その方法がわかりません。arraylistについて聞いたのですが、使い方がわかりません。私はそれを何度もグーグルで検索しましたが、数日間、良い簡単なチュートリアルを見つけることができませんでした。基本的には、5個程度のスプライトを作成して、その衝突を確認できるようにしたいと思います。衝突をチェックするためにRectを使用しています。これが私が衝突をチェックする方法です:

それは機能しますが、複数のスプライトを制御し、それらの衝突をチェックして、衝突した場合はそれらを削除したいと思います。良いチュートリアルやアイデアはありますか?助けてください。私は私の質問について十分に明確であったことを願っています..ありがとう!

私はそれを行う方法を見つけましたが、今はスプライトのランダムなy位置を作成するのに問題があります:

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

xcode - UIImageView メソッド CGRect を呼び出します。これどうやってするの?

UIImageView があり、init を追加しました。

(void)drawRect:(CGRect)rectでメソッドを呼び出すにはどうすればよいですかUIImageView object (imageView)。の中に Rect したいimageView。助けてください。


DrawRect メソッドがあり、画像を描画します。そして、私は使用しました

関数。DrawRect メソッドを呼び出すにはどうすればよいですか?

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

javascript - ちらつきのある長方形(キャンバスに溺れる)が機能しないのはなぜですか?

キャンバスについて少し学び始めました!

設定した時間間隔でちらつく(表示/非表示/表示/非表示/表示...)長方形を描きたい。

削除するsetInterval()clear_canvas()-長方形が溺れます。問題はにあるようですclear_canvas()ここからそのコードを取得しました。

現時点では、空白のページが表示されています。私の意見では、それは描く、クリアする、描く、クリアする必要があります...

console.log()デバッグ用に追加しました。それは呼ばれています!Chrome 14(重要な場合はFedora 15)ではエラーなどはスローされません。すべてが大丈夫のようです。残念ながら、そうではありません!

私はJsFiddleにコードを載せたので、皆さん、私を助けてくれます。ありがとう!

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

android - RectF に「穴」を作成する

私はキャンバスベースの描画アプリを持っており、ズームインすると、全体の描画のミニチュアを 1 つの隅に拡大縮小された として描画しますBitmap。また、ミニチュアの上に小さなRectF絵を描いて、あなたが絵のどこにいるかを示しています。最初の添付画像を参照してください。

拡大図の縮小版

私がやりたいのは、スケーリングされたビットマップを描画し、RectFその上に同じサイズの を描画し、ミニチュアを見ることができるアルファ値を使用して、最後に、RectFどこにあるかを示す穴を開けます。ミニチュアをより鮮明に見ることができます。2番目の添付画像を参照してください。

「穴」のあるRectF

穴が既に「組み込まれている」ビットマップを使用することを検討しましたRectFが、穴は場所に応じて移動し、倍率に応じてサイズが変化するため、動的に行う必要があります。

私はドキュメントに目を通しましたが、「穴」を作る小さなものでRectFクリップできるものは何も見当たりません。何か案は?RectFRectF

0 投票する
3 に答える
4034 参照

geometry - 円の内四角形のサイズを見つける

半径10の円があり、幅と高さが半径に等しいため、外側の境界四角形を簡単に見つけることができますが、必要なのは内側の境界四角形です。円の外側と内側の境界矩形からサイズの違いを計算する方法を知っている人はいますか?

これは、私が話していることを説明するための画像です。赤い四角形は、私が知っている円の外側の境界ボックスです。黄色の四角形は円の内側の境界四角形で、外側の四角形とのサイズの違いを見つける必要があります。

円の例

違いを見つけるための私の最初の推測は、円の円周に沿ってその点を見つけることによって内側の長方形の 4 つの点の 1 つを見つけることです。各点は 45 度のオフセットにあります。大きい四角形の関連点。

編集: スティーブ B によって与えられたソリューションに基づいています。次のように、必要なものを取得するアルゴリズムを思いつきました:

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

python - オブジェクトよりも小さい長方形を作成することによる衝突メソッドの実装

画像よりも小さい長方形を作成するにはどうすればよいですか?私の知る限り、画像の周囲に長方形を作成する唯一の方法は、次を使用することです。

しかし、それは画像よりも大きい長方形を作成します。ありがとう。

0 投票する
4 に答える
11431 参照

javascript - HTML5 Canvasでその軸を中心に正方形を回転させますか?

正方形を軸に回転させる関数を作りたい。

関数:

これを行う方法?

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

python - PyGameは図形をレンダリングしませんか?

タイルを使用してマップをレンダリングするために次のコードを作成しました。ファイルをループし、文字をタイル(長方形)に変換します。

これがtownhall.mapファイルです:

0 投票する
3 に答える
487 参照

algorithm - Rects のコレクションの交差領域を削除するための非「ブルート フォース」アルゴリズムを探しています。

n サイズの Rects のコレクションがあり、そのほとんどが互いに交差しています。交差点を削除し、交差する Rects をより小さな交差しない Rects に減らしたいと思います。

私は簡単に解決策を総当たりすることができましたが、効率的なアルゴリズムを探しています。

視覚化は次のとおりです。

オリジナル:

オリジナル

処理済み:

処理済み

理想的には、メソッド シグネチャは次のようになります。

出力は入力以上になり、出力は上記の視覚的表現を解決します。

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

java - 長方形のどちら側がヒットしたかを判断する

そのため、Android ゲームで画面上の四角形に向かって移動する円があります。それぞれに、画面座標と一致する左、上、右、下の値を持つ境界ボックスがあります。RectF.intersects(RectF one, RectF two)メソッドを使用して衝突があったかどうかを判断します。今私の問題は、衝突がどちらの側で発生するかを判断することです。私はいくつかの検索を行いましたが、すべての答えが私を混乱させます。誰にもアイデアはありますか?