2012-03-13 212 views
0

我有一個箭頭:調整大小箭頭形狀

Arrow ballArrow = new Arrow("Ball Arrow", 2, 0.175f); 

我想調整它,使之不再每當按下一個鍵(說Key_5)。

當我調用.setLength()和.setWidth()時,我會調用其中一個方法來調整它的大小.setLength()和.setWidth()它們不斷被刪除,我不確定這意味着什麼。

BTW我使用jMonkeyEngine 2不3

+0

刪除通常意味着棄用,並且您應該使用該方法的更新版本。 – 2012-03-13 13:54:15

回答

0

望着Arrow APIsetLengthsetWidth已被棄用。要做大小調整,你應該這樣做:

Arrow ballArrow = new Arrow("Ball Arrow", 2, 0.175f); 
.... 
float newLength = (somevalue); 
float newWidth = (somevalue); 
ballArrow.updateGeometry(newLength, newWidth); 

希望這會有所幫助。

+0

是的,我認爲就是這樣,但每當我打電話時(即按下Key_7),箭頭消失。每當我更新它時,是否必須將它重新附加到rootNode? – Mike 2012-03-13 14:03:06

+0

沒關係固定。感謝Dan W的幫助 – Mike 2012-03-13 14:08:46