java-2d

    0

    1答えて

    私は単純な2Dゲームで作業しています。それぞれのティック、特定のエフェクト(フェードトランジション、オーディオフェードイン/アウトなど)のためにスレッドを開始するエフェクトキューをチェックしたいと思います。たとえば、メニュー画面で「再生」を押すと、このキューに「FadeOut」というメッセージが追加され、処理され、GamePanel上でアルファ値が増加する黒い四角形を描画するスレッドが開始されます

    1

    1答えて

    私はフラグを描く予定のプログラムのために星を作ろうとしています。私はかなりJava Appletクラスに限られています。プロセスは異なる中心の星ごとに同じでなければならないので、XとYの値を持つメソッドに中心を渡し、中心からの角度に基づいてPolygonを使って描画します。問題は、出てくる形が決して星ではないことです。 public void paint(Graphics g) { s

    1

    1答えて

    私は円の中に(クロックポインタのように)矢印を描こうとしていますが、矢印の先端を残りの行と揃えられません。 私は矢印をthis answerに基づいて作成しましたが、線の描画で正しく配置されるようにすることはできません。 画像に次のように矢印は、行の左側によります: ここに私のMCVE: import java.awt.BasicStroke; import java.awt.BorderLay

    0

    1答えて

    Path2Dオブジェクトの各座標セットの座標を取得する必要がありますが、私はどのようにわかりません。以前はPolygonsを使用していたので、長さがPolygon.npointsの2つの配列を初期化してから、Polygon.xpointsとPolygon.ypoints配列に設定することができました。 Path2Dオブジェクトを使用しているので、私はこれを行う方法がわかりません。なぜなら、入力とし

    1

    1答えて

    一般的なShapeをPointsのリストに分割しようとしているので、特定の割合に応じて特定のスプライトをパスに沿って移動させることができます。 今、私は複数のポイントに形状を分割することができます:、あなたが絵に見ることができるよう shapeComp = system.gui.getParentWindow(event).getComponentForPath('Root Container.P

    1

    1答えて

    にわたり開催されたときにマウスカーソルが誤動作method.The問題が 私の最初のアルゴリズムであり、イテレータを使用して四角形を反復処理すると、期待どおりに機能しません。最初の矩形上にカーソルを置くとカーソルが変化し、他の矩形ではカーソルが変化していることを示すことも、カーソルがカーソルをホバリングしていることそれらの上?!! 私の2番目の解決策は正しく動作することも拒否しています。私は四角形

    1

    1答えて

    私はちょうど、の塗りつぶしの方法では、右と下に1ピクセルずつ塗りつぶしています。 たとえば、new Rectangle2D.Double(0,0,10,20)を描画する場合、図にはx = 10とy = 20のピクセルが含まれます。同じ四角形を塗りつぶした場合、それらのピクセルは塗りつぶされません。 これらのメソッドは同じオブジェクト上で動作し、同様のタスクを実行しますが、異なる結果を返すのはなぜで

    1

    1答えて

    私は、私は小さなJava 2Dゲームを作成していますし、私は単にマウスの位置に基づいて回転する手の画像を描画し、上記のコードでAWT矩形 AffineTransform origXform = g2d.getTransform(); AffineTransform newXform = (AffineTransform) origXform.clone(); newXform.rotate(a