問題タブ [java-2d]
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.
java - 2 つのオブジェクトを結合する曲線を編集可能にする方法は?
私は、ビジュアル エディター (Java で記述) を実行しているプロジェクトに参加しています。今、JPanel を拡張するクラスでペイントしている 2 つの異なるオブジェクトを結合する曲線を作成しようとしています (このクラスは、メソッド paintComponent をオーバーライドして、JFrame 内でペイントするために使用しているものです)。クラス QuadCurve2D を使用してこれを作成しているので困っていますが、クリック可能にすることはできません (contains メソッドを使用していますが、毎回機能しません)、編集可能にする (たとえば、曲率を変更するための中間点の正方形. コンストラクタが呼び出されたときに QuadCurve2D の中央で使用される点は曲線の外側にあります) またはどの点が中にあるかを教えてくれる何か (メソッド、変数、イテレータなど) QuadCurve2D。
しばらく探しても答えがないので、ここに投稿して解決策を見つけようとしています。とにかくQuadCurve2Dクラスでそれを作ることはありますか、それとも外部ライブラリで試す必要がありますか?
java - 3点を通る曲線を描くには?
Java で指定された 3 つのポイントを通過する曲線を作成しようとしています (JPanel を拡張するクラスを介して曲線を描画しています)。どうすれば作れますか?
java - Java で曲線に沿ってテキストを書く
円の曲線に沿ってテキストを合わせることができるかどうか疑問に思っていました。Java2D でこれを実現する方法があれば素晴らしいと思います。
java - 2D Java simゲームでOpenGLを使用する必要がありますか?
私の質問の多くが示すように、私は最近Javaでsimゲームを開発してきましたが、それは長い道のりを歩んできました!グラフィック的にはやや不足していて、現在はアイテム、人、部屋などの形を使っています。
他の同様のプロジェクトを調べていたところ、OpenGLを使用していることに気づきました。私はCokeAndCode「スペースインベーダー103-リファクタリングとOpenGL」を読んでいますが、それが私のゲームに必要なものかどうかはまだわかりません。
これは前の質問で使用したビデオですが、リファクタリングと再コーディングを何度も行ったにもかかわらず、基本的にこれまでの内容を示しています(http://www.screenjelly.com/watch/Bd7d7pObyFo )。過去数週間ですが、グラフィカルには何も変わっていません。私が理解しているように、私は現在java2Dを使用してこれを行っています。
このゲームをグラフィカルに続行する方法が本当にわかりません。これは私が自分の楽しみのために学ぶこと以外で行った最初のプロジェクトであり、それで私はまだこれにかなり慣れていません。
前もって感謝します!
java - Javaでの画像の再スケーリングと減色の組み合わせ?
長方形の入力画像が与えられた場合、最大 10 色を使用してサイズ 40x40 ピクセルの出力画像を作成したいと思います。したがって、必要な 2 つの操作は、再スケーリングと減色です。
次の ImageMagick コマンドがそのトリックを実行します。
Javaで対応する結果をどのように達成しますか?
ImageMagickへのシェルアウトはオプションではありません:-)
image - Lift 画像のアップロード、サイズ変更、データベースへの保存、表示
画像をアップロードし、サイズを変更し、データベースに保存してから、Lift を使用して画像を提供する方法の簡潔な例はありますか?
ファイルのアップロード、Java 2D API、Lift Mapper、Response API を組み合わせることができると確信しています。しかし、「正しい」または推奨される方法で実行できるサンプルコードはありますか?
java - Paint コンポーネントが意図した座標に従ってポリゴンを印刷しない
リンクされたリストに保存されている座標に基づいて三角形のポリゴンを描画する際に問題があります。System.out.println
inpaint component
メソッドを使用してリンクされたリスト要素を確認したとき
読み込まれたリンクされたリスト要素とは似ていません
なぜこれが起こったのか疑問に思っていました。public getTriangles
たとえば、メソッドで読み取られる連結リスト三角形の x ポイントはx[0]= 379、x[0]= 429、x[2]= 404であり、paintComponent(Graphics g)
x[0]= 249、x[0]= 299、x [2]= 274
scala - Scala 2D アニメーション ライブラリ
Scala 用の優れた 2D アニメーション パッケージを推奨できる人はいますか? JavaFX
のようなものよりも、いくつかの基本的なイベント処理が既にあるものを好みますprocessing.org
。