请问慢镜头怎么做,把动画速度,摄像头,以及奔跑速度/100倍?

5秒内,整个游戏变慢,5秒后恢复正常。 请问怎么处理慢镜头?

1赞

请问设置模型动画播放速度是哪个方法?

明天告诉你方法,如果我忘了,你就微信找我一下。

大佬,该上钟了

新建一个脚本,写下面的代码,再随便挂到一个节点上:(一个场景只需要一个这个脚本)

import { _decorator, Component, director } from 'cc';
const { ccclass } = _decorator;

@ccclass('TimeScale')
export class TimeScale extends Component {
    static scale = 1
    start () {
        const originalTick = director.tick;
        director.tick = (dt: number) => {
            dt *= TimeScale.scale;
            originalTick.call(director, dt);
        }
    }
}
4赞

https://github.com/cocos/cocos-awesome-tech-solutions/tree/3.4.x3.5.x-release/demo/Creator3.4.0_GameTimeScale 官方有个简单demo

我使用getComponent(SkeletalAnimation).clips[0].speed = 0.01 , 没有效果;

然后我新建一个clip动画剪辑,设置FPS为1 (不知道为啥不能设置为0.1),然后把摄像机减速、移动速度减速、动画播放设置为减速后的动画剪辑,就勉强实现了;