У меня есть прямоугольник с использованием метода cc.drawRect()
в cocos2d JS. cc.moveBy
или cc.moveTo
изменить положение, но есть ли способ изменить его ширину и высоту? Спасибо.Изменение ширины и высоты узла в Cocos2d JS
0
A
ответ
0
Вы можете увидеть все поддерживаемые действия, которые можно запустить в узле, если вы посмотрите на API docs и перейдите к:
-cc.Class --cc.Action
И посмотреть в категории что лежало там. В этом случае вы хотите посмотреть на cc.ScaleTo(duration, sx, sy)
, чтобы изменить масштаб. Кажется, что не существует методов для изменения ширины и высоты как таковых в действиях в v3 (будет в версии 4), поэтому, если это определенно то, что вы хотите, вы должны посмотреть на планирование функции, которая изменяет эти параметры.
PS: здесь explanation of how actions work, и вот как они changed from prevoious versions in Cocos2D-JS.