2014-10-30 60 views
0

我嘗試在Android設備上運行滾球遊戲Unity 3d示例,球粘在側壁上,當球與側壁接觸時球也非常緩慢地移動。幫我解決這個問題?在android unity 3d中粘在側壁上的球?

這裏是移動球

Screen.sleepTimeout = SleepTimeout.NeverSleep; 

curAc = Vector3.Lerp(curAc, Input.acceleration-zeroAc, Time.deltaTime/smooth); 

GetAxisV = Mathf.Clamp(curAc.y * sensV, -1, 2); 

GetAxisH = Mathf.Clamp(curAc.x * sensH, -1, 2); 

Vector3 movement = new Vector3 (GetAxisH, 0.0f, GetAxisV); 

rigidbody.AddForce(movement * speedAc*2f); 

在此先感謝

回答

0

建立一個彈球遊戲時,我也有類似的問題,我的加速度計的代碼。我沒有使用加速度計,但球的行爲是一樣的。

只需檢查你的對象的physic material。球,牆壁和任何地板都必須檢查。因爲我不知道你正在建造什麼樣的遊戲,所以我建議你嘗試一下每個參數。