我尝试在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 :(得分:0)
在制作弹球游戏时我遇到了类似的问题。我没有使用加速度计,但球的行为是一样的。
只需查看yout对象的physic material即可。必须检查球,墙和任何一层。由于我不确切知道您正在构建什么类型的游戏,我建议您尝试每个参数。