簡體   English   中英

在Unity 3D中單擊按鈕時如何運行Sprite動畫

[英]How to run sprite animation when click the button in unity 3d

我正在統一3D中做一個迷你游戲,其中有門動畫,我在檢查器中創建了門精靈,現在我的問題是當我單擊需要打開的門時,我使用了對象實例化方法,[players =(GameObject )實例化(playerPrefab,new_size,Quaternion.identity);]但我認為這不是一種合適的方法,因為它會創建門的雙重副本,這就是為什么,如果還有其他想法請回覆

您需要將紋理存儲為類中的變量。 然后,您將調用一個方法(例如IEnumerator或可以在Update()中使用if語句),然后將來自Wiki.unity3d.com的SPrite Animation中的代碼插入到您的Class(class.cs)中。

或者,您可以在Sprite Animation中的Update方法中插入if語句,然后在調用動畫時將其變為true。

暫無
暫無

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

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