[开发者心得] 【timeScale】时间膨胀

[复制链接]
1028 |4
喵喵哭唧唧 发表于 2023-2-22 16:54:45 | 显示全部楼层 |阅读模式
本帖最后由 哭唧唧的细狗 于 2023-10-29 17:27 编辑

通过时间膨胀,我们能控制玩家、NPC、开启物理模拟的对象的姿态,动画,移动等等的速度变化

你小子总能给我整点新花样
  • NPC角色速度变慢


  • 角色速度变快


  • 开启物理模拟的对象角色速度变慢




只有两个接口,你不会用就来捶我


Player.asyncGetLocalPlayer().then((player) => {
    // 设置单个角色的膨胀时间速度
    player.character.customTimeDilation = 2
});

// 设置世界整体膨胀时间速度
EnvironmentSettings.setGlobalTimeDilation(0.5)



你别说,我那样玩他就没效果
你猜怎么着,我把预制体里的摆锤丢进去了,还设置了开启物理模拟
image.png

image.png

结果摆锤并没有受到时间膨胀的影响,原因是我们的摆锤是由运动器驱动的,并不是由物理模拟驱动

还能搞出啥效果丫
你问我我问谁丫,天选之子,就由你灵感的火花碰撞出有趣的点子吧,快快快跟帖秀出你的灵感来,喵喵喵

回复

使用道具 举报

盛夏尉蓝 发表于 2023-2-22 18:27:54 | 显示全部楼层
大佬大佬,好像好喜欢用双人比心这个动作,但是怎么怪怪的,有什么修改意见麻烦Q下我(论坛或者直接找动作PMM),我想把我丢在地上的脸捡下
回复

使用道具 举报

露雅vv2 发表于 2023-3-5 11:05:23 | 显示全部楼层
Gameplay.setGlobalTimeDilation() 是不是不会影响onUpdate的更新速度?
回复

使用道具 举报

喵喵哭唧唧楼主 发表于 2023-3-11 13:28:01 | 显示全部楼层
盛夏尉蓝 发表于 2023-2-22 18:27
大佬大佬,好像好喜欢用双人比心这个动作,但是怎么怪怪的,有什么修改意见麻烦Q下我(论坛或者直接找动作P ...

为啥为啥,那么可爱的动作脸怎么会在地上,喵喵喵
回复

使用道具 举报

喵喵哭唧唧楼主 发表于 2023-3-11 13:28:15 | 显示全部楼层
露雅vv2 发表于 2023-3-5 11:05
Gameplay.setGlobalTimeDilation() 是不是不会影响onUpdate的更新速度?

不会影响
回复

使用道具 举报

热门版块
快速回复 返回顶部 返回列表