2014-06-25 25 views
3

我能夠將gameObject從一個點轉換爲其他的點OnMouseDrag()事件在這樣做時沒有問題。但是當我將動畫添加到GameObject使用Animator Im時,Drag事件發生時無法處理其Dynamic translate屬性。在Unity2D中使用Animator將動畫添加到動畫時,無法翻譯gameObject Sprite

詳情: -

  1. ,我有創造的遊戲對象的動畫是,它會從屏幕的外側轉換到屏幕的一側,這種情況就推出的現場。 (這恰好發生)

  2. 現在,當我想動態翻譯遊戲對象上的鼠標拖動它不會翻譯。 (如果我沒有加入動畫製作者的物體它翻譯用鼠標拖動與出一期)

任何能告訴我爲什麼會這樣?

在此先感謝。

+0

如果您的動畫操作'transform.position'並在'OnMouseDrag'事件發生後執行,那麼到目前爲止這看起來是正確的。也許在點擊鼠標按鈕時停止動畫會有所幫助。 – Kay

+0

我會試試這個。 – Balu

+0

凱:問題仍然存在 – Balu

回答

0

您是否嘗試製作帶有動畫的Gameobject,一個空的Gameobject的子項,然後翻譯該父GameObject。

+0

是的,我已經添加到代碼.. – Balu