Я занимаюсь разработкой простой трехмерной игры с мячом. И шар движется не плавно.
while (i < Input.touchCount)
{
if(Input.GetTouch(i).position.y < ScreenHeight / 2)
{
if (Input.GetTouch(i).position.x > ScreenWidth / 2)
{
//move right
rigidBody.velocity += new Vector3(0.75f, 0, 0);
}
if (Input.GetTouch(i).position.x < ScreenWidth / 2)
{
//move left
rigidBody.velocity -= new Vector3(0.75f, 0, 0);
}
}
++i;
}
Как вы видите, я использовал скорость твердого тела, и она начинается медленно, а затем быстро. Но я хочу, чтобы мяч сразу же двигался с постоянной скоростью после касания экрана. Также он движется рывками, а не плавно. Не могли бы вы помочь мне улучшить его?