在unity中如何實現只對某物體的時間流速做改變而其他物體不變?

時間 2021-05-29 22:26:51

1樓:楓露霜陽

Time.timeScale是全域性的不是針對每個GameObject例項化乙個的,所以你改動TimaScale是會全部一起變的,所以想改單個東西的速度不能這麼改。

如果你是想要改變某個GameObject動畫的速度,推薦使用myAnimator.speed = mySpeed 去修改,但我看題主好像是用的Animation,為啥不用Aniamtor呢?Unity從4.

3(貌似是這版本)開始就推薦用Animator了,用的時候只要建立乙個Animator Controler,拖到你要實現動畫的GameObject上,再把你原來的Animation拖到該GameObject的Animator視窗內(Window ->Animator)內,新增條件就可以了。

Animator是Unity的乙個狀態機,功能很多的,如動畫合成,條件轉換等,還可以針對每個動畫調速度,完全可以滿足題主的需求。

2樓:

Time.timeScale 是靜態的,所以你修改它的值,所有關於它的引用也會修改了.

Time.timeScale * 1.1f 呢?時間加快0.1倍,不知道是不是你想要的.

在Unity中如何實現塗色的效果?

CarefreeQ 射線,模型,uv,set,就行了。關於texture2D,http m.blog.csdn.net article details?id 52635524 lhelpme 需要理解以下幾個概念 1 動態紋理 rendertexture 2 用於繪製的一張小圓點紋理 3 選中物體位...

如何用unity實現dnf中的2d碰撞?

巨魔蘸醬奧利給 我業餘也會做做DNF格鬥遊戲。tianjiuwan 2D ACT 我的思路 碰撞不用Unity的,前後端用一套物理系統。再說碰撞 每個角色有2個碰撞器,乙個移動碰撞器,乙個受擊碰撞器,移動碰撞器放在腳底下,受擊碰撞器包裹全身。DNF角色的移動X 左右 Y 上下 軸上移動,跳躍在Z軸上...

如何在Unity中實現一根有彈性的魚竿?

dxxd 可以用貝塞爾曲線實現,修改模型的mesh頂點 逍遙劍客 問題可以簡化,變成乙個數學問題.UE4用著熟,就拿這個當例子,參考資料是Unity的 對於魚竿來說,其實我們只需要保證杆尾這個點是彈性運動即可,那麼問題就是變成了直杆與彎杆的端點位置的彈性運動,這個只用乙個PhysicsConstra...