簡體   English   中英

使用 Unity 中的按鈕與時間軸通信

[英]Comunication with Timeline with button in Unity

在您 select 是兩個帶有按鈕的選項之一之后,我試圖找到一些方法來分支時間線並播放此分支。 但我沒有找到。

示例:您有兩條不同的路徑(右路徑和左路徑)。 您單擊 select 正確路徑的右鍵,它將觸發部分時間線或新時間線。 或者您可以單擊左側按鈕 select 左側路徑...

這可以通過信號發射器來完成嗎? 我需要超過 1 個時間線,或者我可以分支時間線和 select 分支之一? 有人在 Timeline 中使用過這個 if 語句嗎?

我只需要提示如何做到這一點,否則它是可能的。 :D 感謝您的幫助。

一個無腳本的方法是播放主時間線並有一個激活軌道來激活一個父 GameObject,該父 GameObject 有兩個或多個 GameObjects 作為子項,而這些子項又具有自己的 PlayableDirector-Components 並選中了“Play on Awake”選項。 這些子游戲對象最初是禁用的,根據分支或按鈕單擊,您可以激活選定的游戲對象,並且無需腳本即可分支到其他時間線。

使用腳本可以選擇靜音軌道,必須重新創建可播放圖表,據我所知,您還必須按名稱搜索軌道,因此您必須重命名軌道並進行一些易受攻擊的字符串比較. 但這也很有效,而且可以用一個時間線來完成。

我認為這是可能的。 我不確切知道您希望它如何運行,但假設您分支並凍結所有內容並實例化/復制所有內容以代替原始副本運行。 然后,當滿足按鈕或計時器等條件時,您可以銷毀復制的所有內容並解凍原件以獲得倒帶效果。 可能有很多不同的方法可以做到這一點,但這就是我能想到的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM