В чем разница между изображением и спрайтом в Phaser 3? - PullRequest
0 голосов
/ 31 января 2019

В документах Phaser 3 я вижу, что самое большое различие между Sprite и Image заключается в том, что вы не можете анимировать или добавлять физическое тело к Image, но в свойствах Image вы можете увидеть animationManager,Я немного запутался по этому поводу.Кто-нибудь может уточнить это?

1 Ответ

0 голосов
/ 01 февраля 2019

На самом деле, согласно официальным документам Phaser.GameObjects.Image не имеет свойства AnimationManager.

Phaser.GameObjects.Sprite с другой стороны имеетanims, который может получить доступ к анимации, но не содержит прямого свойства типа AnimationManager.Оба могут быть подтверждены с помощью определений TypeScript.

Это потому, что AnimationManager является глобальным и обрабатывает все анимации.В Phaser 2 все объекты будут обрабатывать свои собственные анимации.См., Например, Phaser 2 CE Phaser.Image документы .

Так что, как говорится в документации, Image фактически является статичным, легким, Sprite.

...