0
我對觀看格式表示歉意。我還沒有弄清楚所有的發佈細節。 如果您有關於格式化的建議,請不要猶豫,告訴我。如何以類似的方式保留變量BGCD,但可用於Arc方法?
我正在繪製一個hang子手遊戲的背景。我只使用視覺效果。
Eclipse告訴我只能在Arc方法中使用int方法。
final int XMID = 400;
final int YMID = 300;
//small cirlce diameter
final int SMCD = 60;
final double BGCD = SMCD * 2.5;
// ^^^^^^^^^^ problem
//wave base
g.fillRect(0, 480, 800, 20);
//first big circle (ARC)
g.fillArc(XMID-(SMCD/2) , 480-SMCD , BGCD, BGCD, 0, 130);
// ^^^^^^^^ problem
//first small circle
g.setColor(Color.CYAN);
g.fillOval(XMID-(SMCD/2),480-SMCD , SMCD, SMCD);
// ^^^^^^ problem
究竟什麼是你遇到的問題? – Mat 2012-02-26 22:23:11
我需要將BGCD弧對象放大2.5倍,以便與其他對象正確重疊。但是,當我在drawArc方法中使用BGCD變量時,它不會繪製它,因爲它不是INT類型。 如何讓變量BGCD以類似的方式定義,但可用於Arc方法? -thanks – gnawthatthingoffyourface 2012-02-26 22:30:40
請將其編輯到您的問題中(替換開頭的內容,它沒有用處,並且可以隨意重新編輯代碼塊)。也請解釋一下爲什麼你認爲它不能正常工作,以及SMCD是否是60以外的東西(因爲使用雙精度對於該值和你設置的因素沒有用處)。 – Mat 2012-02-26 22:33:56