我有一个箭头:
Arrow ballArrow = new Arrow("Ball Arrow", 2, 0.175f);
而且我想调整它的大小以使其在按下某个键时更长(比如 Key_5)。
当我调用 .setLength() 和 .setWidth() 时,我会调用哪种方法来调整它的大小,它们会不断被削减,我不确定这意味着什么。
顺便说一句,我使用的是 jMonkeyEngine 2 而不是 3。
我有一个箭头:
Arrow ballArrow = new Arrow("Ball Arrow", 2, 0.175f);
而且我想调整它的大小以使其在按下某个键时更长(比如 Key_5)。
当我调用 .setLength() 和 .setWidth() 时,我会调用哪种方法来调整它的大小,它们会不断被削减,我不确定这意味着什么。
顺便说一句,我使用的是 jMonkeyEngine 2 而不是 3。
查看Arrow API,setLength
并setWidth
已弃用。要调整大小,您应该执行以下操作:
Arrow ballArrow = new Arrow("Ball Arrow", 2, 0.175f);
....
float newLength = (somevalue);
float newWidth = (somevalue);
ballArrow.updateGeometry(newLength, newWidth);
希望这可以帮助。