pascal
Главная | Каталог статей | Регистрация | Вход
Понедельник
20.05.2024
19:19
Приветствую Вас Гость | RSS
Главная » Статьи » Unity » Полезное

Raycast

public class raycast_script : MonoBehaviour {

    public bool w;
    Camera camera;

    // Use this for initialization
    void Start () {
        camera = GameObject.Find("Main Camera").GetComponent<Camera>();
    }
    
    // Update is called once per frame
    void Update () {

        if ((w) && (Input.GetMouseButtonDown(1))) {
            RaycastHit hit;
            Ray ray = camera.ScreenPointToRay(Input.mousePosition);

            if (Physics.Raycast(ray, out hit))
            {
                Transform objectHit = hit.transform;
                Debug.Log(objectHit.name);
            }

        }

    }
}

Категория: Полезное | Добавил: cccc1808 (10.11.2016)
Просмотров: 259 | Рейтинг: 0.0/0
Всего комментариев: 0
avatar
Вход на сайт
Поиск
Copyright MyCorp © 2024
Бесплатный хостинг uCoz