下の画像では、緑の楕円内のテキストとしてスコアを持っています。ただし、ループ内のellipse()
およびtext()
関数の順序にかかわらず、テキストの上に楕円が描画されています。誰もがなぜ示唆できますか?私のdraw
ループを以下に示します。処理 - 楕円がテキストをカバーしています
import processing.core.PApplet;
import processing.core.PFont;
public void drawHUD(PApplet marker, Clock time, int score)
{
PFont font = marker.createFont("Impact", 25, true);
marker.textFont(font);
marker.ellipseMode(CENTER);
fill(25, 100, 25);
marker.ellipse(50, marker.height - 50, 75, 50);
marker.noFill();
marker.text("Score: ", 25, marker.height - 100);
marker.text(score, 50, marker.height - 50);
marker.text("Seconds left: ", marker.width - 175, marker.height - 100);
marker.text(time.toString(), marker.width - 125, marker.height - 50);
}
インポートを含めることはできますか? 'PApplet'と' PFont'とは何ですか? – alfasin
は輸入品を追加したもので、標準処理輸入品です –
何が起きているのかを示すスクリーンショットを投稿できますか?または、実際に実行できる[mcve]を投稿してください。 –