Изменение размера формы стрелки - PullRequest
0 голосов
/ 13 марта 2012

У меня есть стрелка:

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

И я хочу изменить ее размер, чтобы увеличить его при каждом нажатии клавиши (скажем, Key_5).

Какой метод я бы вызвал для изменения размераэто как когда я вызываю .setLength () и .setWidth () они продолжают сокращаться, и я не уверен, что это значит.

Кстати, я использую jMonkeyEngine 2, а не 3.

1 Ответ

0 голосов
/ 13 марта 2012

Глядя на Arrow API , setLength и setWidth устарели.Чтобы сделать изменение размера, вы должны сделать:

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

Надеюсь, это поможет.

...