2015-04-19 28 views
0

我正在開發一個使用Unity 3D引擎和vuforia擴展的android增強現實遊戲,我需要將角色移動到圖像目標上。我的與Image Target相關的角色幾乎沒有移動

問題是,當我將角色與圖像目標相關聯(作爲圖像目標的孩子)時,運動就像角色「粘」在飛機上,它幾乎不會從他的位置移動,運動速度非常緩慢。

我已經不使用增強現實和角色的移動測試是完全地很好,所以我不知道我做錯了......事先

感謝。

+1

在Unity上製作動畫時,Vuforia和Non-vuforia沒有區別。 請解釋如何爲角色製作動畫,即。通過動畫或代碼? –

+0

我沒有解釋得很清楚,角色是通過代碼動畫的,但動畫很好,動畫以正常速度運行,但角色的位置不會改變,或者變化非常緩慢,就像他正在做某種「moonwalking」 –

回答

0

我想我知道它是什麼!檢查您的Inspector Panel,看看您是否有Rigidbody元素。他們通常很難處理,試着取消選中元素,看看它是否能解決任何問題。

+0

感謝您的回答,但我沒有任何剛體,我只有角色控制器。 [這是我的玩家督察](http://s8.postimg.org/d76niatx1/player_inspector.png)。 [我的層次和場景(http://s3.postimg.org/vfzqizmfn/hirearchy_and_scene.png) 奇怪的是,如果我不玩家一個圖像目標在正常的球員動作關聯速度 –

+0

嘿,那麼在這種情況下,將它從圖像目標中取出。這個物體不需要強制成爲圖像目標的一個孩子。 AR將以雙向方式工作。 –

+0

但沒有圖像目標我不能把我的角色放在真正的地方,像桌子或其他東西..他們只是漂浮在相機中..移除我的遊戲目的 –

1

不需要object強制成爲ImageTarget的孩子。 AR將以雙向方式工作。

無論您將Object放在哪裏,它都會計算ImageTarget的相對距離並自動放置對象。因此,如果您的對象位於Image Target(不是孩子)上,它會將對象顯示在上面。只要確保你不要將AR Camera作爲任何其他對象的父/子。

爲對象下面的對象,你可以簡單地使用跟蹤功能的啓用和禁用跟蹤,所以對象消失

我真的希望這能解決你的問題。

+0

我真的很抱歉,您能再次發送上面的鏈接嗎?它似乎已被刪除。如果我禁用並啓用跟蹤功能,只有在找到可跟蹤的圖像模式後才能顯示該字符? 我GOOGLE了,我認爲我必須關聯一個新的腳本,或者是另一種方式? 謝謝jacob –

+0

對不起,它看起來像那個問題已被刪除。如果你仍然有這個問題,請隨時再次提出要求,我會盡力幫忙。 :) –