2012-03-13 213 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