столкновения не происходит после замерзания - PullRequest
0 голосов
/ 18 декабря 2018

Я собираюсь построить игру про кирпичи.здесь, когда я остановил вращение по оси y и x площадки, то столкновение шара и площадки не работает.мяч проходит через площадку?почему это случилось?Я добавил Hard2D и коллайдер для обоих объектов.вот мой сценарий.

 using System.Collections; 
     using System.Collections.Generic;
      usingUnityEngine; 
      public class PaddleScript : MonoBehaviour {


     public Rigidbody2D rb;  
      public float speed;
      public float maxX;

    `

    // Use this for initialization

    void Start () {

        }
        // Update is called once per frame
            void Update () {
            float x = Input.GetAxis("Horizontal");
            if (x==0){
                Stop();
            }
            if (x<0){
                MoveLeft();
            }
            if (x>0){
                MoveRight();
            }
            Vector3 pos=transform.position;
            pos.x = Mathf.Clamp(pos.x,-maxX,maxX); //limit the boundary
            transform.position=pos;
     }

     `void MoveLeft(){ rb.velocity= new Vector2 (-speed,0); }` 


         void MoveRight() { rb.velocity= new Vector2 (speed,0); } 



         void Stop(){ rb.velocity= Vector 2.zero; } }

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