Как заставить шарик придерживаться дорожки - PullRequest
0 голосов
/ 08 февраля 2020

Я создаю простую игру, как Ru sh. Если вы когда-либо играли в эту игру «Ru sh», мяч остается на дорожке. Я хочу сделать то же самое. Так что в основном путь похож на кривую, похожую на V-образную форму. Каждый раз, когда мяч поднимается на одну сторону дорожки и возвращается назад, мяч летит обратно в воздух, он не привязан к дорожке. Но мне нужно заставить его придерживаться пути, независимо от того, насколько быстро он движется горизонтально. Не могли бы вы помочь здесь. Извините за мой плохой Энгли sh.

        if (Input.GetKey(KeyCode.A))
        {
            //rigidBody.velocity -= new Vector3(0.45f, 0, 0);
            rigidBody.AddForce(-0.5f, 0, 0, ForceMode.Impulse);
        }
        if (Input.GetKey(KeyCode.D))
        {
            //rigidBody.velocity += new Vector3(0.45f, 0, 0);
            rigidBody.AddForce(0.5f, 0, 0, ForceMode.Impulse);

        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...