代码之家  ›  专栏  ›  技术社区  ›  ajthinking

如何缩放相位3动画?

  •  0
  • ajthinking  · 技术社区  · 6 年前

    如何缩放与实体配对的动画?假设动画帧是256x256,但我想在可变大小的实体上使用它?

    我在配置或创建动画后找不到任何缩放属性。有什么想法吗?这是我的代码:

    function preload()
    {
        this.load.image('human', 'assets/sprites/x2kship.png');
        this.load.atlas('our-sheet', 'data/atlas.png', 'data/atlas.json');
    }
    
    function create ()
    {
        var humanWalk = {
            key: 'human-walk',    
            frames: [
                {key: "our-sheet", frame: "human1.png"},
                {key: "our-sheet", frame: "human2.png"},
                {key: "our-sheet", frame: "human3.png"},
                {key: "our-sheet", frame: "human4.png"},
            ],
            frameRate: 6,
            repeat: -1
        };
    
        this.anims.create(humanWalk);
    
        human = this.matter.add.sprite(100, 100, 'human');
        human.setCircle(10);
        human.anims.load('human-walk');
        human.anims.play('human-walk');
    
    0 回复  |  直到 6 年前