【问题标题】:What is the difference between an Image and a Sprite in Phaser 3?Phaser 3 中的 Image 和 Sprite 有什么区别?
【发布时间】:2020-09-13 22:49:20
【问题描述】:

在 Phaser 3 文档中,我可以看到 SpriteImage 之间的最大区别是您无法为 Image 设置动画或添加物理体,但在 Image 属性中您可以看到 animationManager .我对此有点困惑。谁能澄清一下?

【问题讨论】:

    标签: phaser-framework


    【解决方案1】:

    实际上,根据官方文档Phaser.GameObjects.Image 没有AnimationManager 属性。

    另一方面,Phaser.GameObjects.Sprite 确实有一个可以访问动画的anims,但不包括AnimationManager 类型的直接属性。两者都可以通过使用 TypeScript 定义来确认。

    这是因为AnimationManager 是全局的,并且处理所有动画。在 Phaser 2 中,所有对象都将处理它们自己的动画。例如,请参阅 Phaser 2 CE 的 Phaser.Image docs

    正如文档所述,Image 实际上是一个静态的、轻量级的Sprite

    【讨论】:

      猜你喜欢
      • 2014-10-12
      • 2018-03-23
      • 1970-01-01
      • 2011-01-06
      • 1970-01-01
      • 2016-02-20
      • 2020-03-23
      • 1970-01-01
      • 2021-08-04
      相关资源
      最近更新 更多