首页 > 解决方案 > Phaser 3 图像动画

问题描述

好的,伙计们,我有一个要使用 Phaser3 编写的游戏,这是我第一次使用 Phaser。我需要编写一个旋转旋转器游戏(旋转旋转器并赢得一些东西)。这是一个微调器的示例图像,供您了解。 将旋转的微调器

所以现在我需要在定义的几秒钟内将这个微调器旋转到某个定义的角度。所以我的问题是,Phaser 3 是否有一些旋转动画,我可以说在几秒钟内将图片旋转到某个角度?还是我需要在 Phaser3 的 update(time,delta) 函数中处理它并自己进行所有计算?

标签: javascriptanimationphaser-framework

解决方案


是的!您可以添加一个在特定时间为您进行旋转的Tween 。查看此文档以获取更多详细信息。

这是补间实现的示例:

this.tweens.add({
    targets: image, //your image that must spin
    rotation: rad, //rotation value must be radian
    duration: 1000 //duration is in milliseconds
});

推荐阅读