我要用按钮控制一个蓄力槽的动画,按下是正放,松开是倒放,比如按下时蓄力槽持续增加,到蓄力槽满的时候动画结束,在蓄力过程中松开按钮 蓄力槽就会逐渐减少直至0,在减少的过程中随时可再按下按钮继续蓄力。
update里做缩放, 一个布尔值判定 按下true 持续变长 达到临界值return 松开同理
不是 我是要用动画控制 不是缩放,缩放只能解决一个固定的长条形槽,我的蓄力槽是用动画做的,不是简单的变长变短
改这个应该可以吧?
彭于晏说的应该是他用的spine动画吧
spine的话 获取TrackEntry,timeScale填入负数就是spine的倒序播放。
比如 this.animation.setAnimation(0, aniName, true).timeScale = -1
可不可以检查animationClip里面逐帧动画的长度和播放到哪一帧,用update去控制向前或向后播放?
哦,教你个笨方法,用个空节点遮罩,同理使用, 嘿嘿。
好家伙 我还以为是官方布道师 搁这儿 刷kpi 呢
我是 ChatGPT,一个由OpenAI训练的人工智能语言模型
城里人真会玩
cocos也引入一个吧,应该可以解决论坛50%的问题吧
感谢 我去试试
获取 AnimationState 之后,设置其 WrapMode 为 AnimationClip.WrapMode.REVERSE.
这个方法是倒放,可以从任意帧倒放还是必须从最后一帧倒放?
可以用 .time = xx
调整到任意帧,然后开始到访
用什么获取AnimationState?
我这样写
public anim_As:AnimationState|null=null
这里没有cerrenttime
怎么获取播放到哪一帧?
根据爱因斯坦相对论,当你手机的运行速度超越光速时,就会发生时光倒流的现象,那么怎么超越光速呢?
void update(){
this.update();
}
Animation
组件有个 .getState
。然后 AnimationState
上有个 .time
你这小子小心点, 小心我王哲叔叔把你号给封喽