[Unity]有冇巴打可以講吓animator controller係點用

文部化學省(南極)

10 回覆
0 Like 0 Dislike
文部化學省(南極) 2024-06-08 18:06:56
宜家有個gameobject
個object自帶一段animation clip A
個object有個animation component 並且有個controller 個controller有個state 個state嘅motion係A
個object有個script B attached 而script B有個variable C

如果我想C=0.5嘅時候 A定格中間 C=0.6嘅時候 A定格喺播咗6成嘅位置 可以點做

睇咗幾日documentation同tutorial都係唔明佢個系統 剩係揾到呢個
https://docs.unity3d.com/ScriptReference/AnimationState-normalizedTime.html
文部化學省(南極) 2024-06-08 18:12:16
文部化學省(南極) 2024-06-08 18:42:13
文部化學省(南極) 2024-06-08 19:10:28
欲邀重生 2024-06-11 13:25:23
你係咪想整角色移動嘅動畫?
用blend tree整好簡單

2d版可以參考依篇文
https://www.sunnyvalleystudio.com/blog/2d-blend-tree-unity
3d版就自己揾其他教學,應該差唔多做法

你應該喺blend tree開個variable A,用variable A控制動畫
然後係script B改variable A嘅數值
Rambo 2024-06-11 13:59:56
如果係定格既話

你係條animation clip 既import setting 界幾條tracks 出黎

改好名 拉哂入Animation Controller set 好哂conditions 你呢個case 可以係float 又可以係 trigger

再係script B 寫個method update 個animation controller on variable c value change / switch case for triggers setup

真係卡左係到唔識搞 你up 上git pm我幫你搞 Free of charge
文部化學省(南極) 2024-06-13 20:26:15
多謝巴打嘅好心 用Play()解決咗
文部化學省(南極) 2024-06-13 20:26:30
多謝巴打
文部化學省(南極) 2024-06-17 20:19:15
快過光速
文部化學省(南極) 2024-06-17 20:19:58
屌 錯post
吹水台自選台熱 門最 新手機台時事台政事台World體育台娛樂台動漫台Apps台遊戲台影視台講故台健康台感情台家庭台潮流台美容台上班台財經台房屋台飲食台旅遊台學術台校園台汽車台音樂台創意台硬件台電器台攝影台玩具台寵物台軟件台活動台電訊台直播台站務台黑 洞