creator 3.5.1 。 我的需求是 放大招的时候,整个场景 变慢,目的是突出效果,然后再把速度变回正常 。
原始帧数是 1/60 。 我的想法是 设置成 10/60 , 然后再设置回 1/60 。 请问 有没有 办法 实现,请提供一点点线索。
这个方法被弃用了
/**
* @en Calculates delta time since last time it was called, the result is saved to an internal property.
* @zh 计算从上一帧到现在的时间间隔,结果保存在私有属性中
* @deprecated since v3.3.0 no need to use it anymore
*/
calculateDeltaTime(now: any): void;
3.x啊,打扰了。。。我只用过2.x
通过修改游戏的 game._calculateDT 或者 director.tick 来实现。
https://www.kuokuo666.com/cocos/3.4.2/#/pages/tween-speed?id=控制游戏速度
2赞
多谢,根据您给的信息,我实现了自己的需求 。 但是还有一个问题想请教,您的信息是怎么知道的,授人以鱼不如授人以渔,请指点一二。
看源码。 。。。
功能的实现要结合具体的使用场景来看。
实现一个功能的话, 最简单的方式是看 引擎是否提供接口,就不需要自己反复造轮子。
其次看, 引擎是否有相似的处理,比如接口没有暴露出来直接使用,就可以借鉴参看,自定义引擎或者将引擎代码 hack 出来 实现。(这个需要自己对引擎有一定的了解)
最后就是自己参考别的范例、公式、原理 实现自己的需求。
1赞
你这个网站我就不客气的手下了.