2017-08-30 89 views
1

我創建一個賽車遊戲使用Unity爲PC和Android完全不同。但是,在我構建了一個apk並在Android上播放之後,很多事情發生了變化,這與PC版本完全不同。例如,在PC版本中,當車子往後退,會出現一個消息「錯誤的方式」展示和當車從軌道下降的消息將消失。但在Android版本中,即使玩家從賽道上掉下來,該消息仍會顯示。團結PC版是在Android

此外,車翻在PC版快於Android系統。所有腳本都是相同的,但僅限於不同的平臺。這個問題會是什麼?我很困惑。任何答覆將不勝感激。

回答

0

在你的問題有2個問題

1)消息後車不會消失回落到原來的軌道上的Android設備 答:這是因爲缺少插件。請檢查所有插件正確導入,並檢查您的日誌。可能有一些錯誤。我面臨這種類型的問題,我的問題是因爲我沒有以正確的方式導入廣告SDK。

2)汽車的速度是不同的。 答:爲解決此類問題,您必須添加設備檢查。就像在移動設備上打開不同的代碼一樣,在PC上也是如此。

+0

感謝您的答覆。我會盡快嘗試。 –

0

你的第二個問題可以通過不使用deltaTime您使用它在你的計算中的某些部分,並忘了計算轉彎率時所引起,或。

當你的遊戲將會對PC/Android的不同的FPS運行是非常重要的。減去的是差異,使你的遊戲框架的影響無關。

上的DeltaTime延伸閱讀:http://answers.unity3d.com/questions/296336/timedeltatime.html

+0

謝謝!這對我來說是一個很好的參考! –