Основная камера видит только землю - PullRequest
0 голосов
/ 13 мая 2019

Я делаю 3d-игру. Мой пистолет стреляет только по земле, даже когда я выбираю другой объект для стрельбы. У меня земля на повороте, может это влияет на игру? Должен ли я добавить что-то в основную камеру?

using UnityEngine;

public class Gun : MonoBehaviour
{
    public float damage = 10f;
    public float range = 100f;
    public Camera fpsCam;


    // Start is called before the first frame update
 

    // Update is called once per frame
    void Update()
    {
        if (Input.GetButtonDown("Fire1"))
        {
            Shoot();

        }
        
    }
    void Shoot()
    {
        RaycastHit hit;
       if( Physics.Raycast(fpsCam.transform.position, fpsCam.transform.forward, out hit, range))
        {
            Debug.Log(hit.transform.name);
        }
    }
}

рисунок земли

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