首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Phaser 3图像动画

Phaser 3图像动画
EN

Stack Overflow用户
提问于 2020-07-20 19:45:22
回答 2查看 726关注 0票数 0

好了,伙计们,我要用Phaser3写一个游戏,这是我第一次使用Phaser。我需要写一个旋转旋转游戏(其中您旋转并赢得一些东西)。这里是一个示例图像的微调,为您了解的想法。

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-08-21 00:48:50

是!您可以添加在特定时间为您执行旋转的Tween。有关更多详细信息,请查看此documentation

下面是补间实现的一个示例:

代码语言:javascript
复制
this.tweens.add({
    targets: image, //your image that must spin
    rotation: rad, //rotation value must be radian
    duration: 1000 //duration is in milliseconds
});
票数 1
EN

Stack Overflow用户

发布于 2020-08-02 20:23:54

您可以在update方法中使用setRotation旋转游戏对象。如果你想为你写一些管道,你应该使用相位补间。在你的用例中,看起来你也需要一个相位时间线,这只是一个补间顺序执行。Stackblitz Example

给tweens的官方文档不值得一看。rex notes网站上有更好的例子来说明许多阶段主题,包括补间和时间线。Rex Notes Tweens

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62994690

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档