Как исправить код, чтобы мяч правильно двигался и отскакивал? - PullRequest
0 голосов
/ 15 января 2019

Я должен сделать игру в понг для своего финального проекта по единству.Все остальное работает отлично, кроме мяча.Он перемещается только иногда, когда я нажимаю кнопку воспроизведения, и отскакивает только вперед и назад по горизонтали.Я хотел бы знать, как сделать мяч более реалистичным.

Я пытался редактировать код и смотреть видео, но больше ничего не работает.

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Newball : MonoBehaviour {
    public float speed = 5f;

    // Use this for initialization
    void Start () {
        float sx = Random.Range(0, 2) == 0 ? -1 : 1;
        float sy = Random.Range(0, 2) == 0 ? -1 : 1;

        GetComponent<Rigidbody>().velocity = new Vector3(speed * sx, speed * sy, 0f);
    }

    // Update is called once per frame
    void Update () {
    }
}

Я ожидаю, что мячслучайный и более реалистичный отскок весла, но все, что он делает, это взад и вперед.

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