Страница 1 из 1

как получить GameObject при RaycastHit? [Решено]

СообщениеДобавлено: 25 май 2012, 06:17
alexsilent
Я не помню, что нужно написать в строке Destroy чтобы удалить GameObject!?
Transform он не хочет удалять. :< А как получить объект?
Синтаксис:
Используется javascript
function DeleteMyTarget() {
        var ray = Camera.main.ScreenPointToRay (Input.mousePosition);
        var hit : RaycastHit;
        if (Physics.Raycast (ray, hit, 1000)){
                Destroy(hit.transform); //Что нужно тут написать?
        }
}

Re: как получить GameObject при RaycastHit?

СообщениеДобавлено: 25 май 2012, 07:13
vva
Hit.collider.gameObject

Re: как получить GameObject при RaycastHit?

СообщениеДобавлено: 25 май 2012, 07:15
Kayler
могу ошибаться... но когда то я на си шарпе делал так

GameObject lol=hit.transform.gameObject;
Destroy(lol);

Re: как получить GameObject при RaycastHit?

СообщениеДобавлено: 25 май 2012, 07:16
alexsilent
vva писал(а):Hit.collider.gameObject

Спасибо! :ymparty:
Что-то я опять все забыл.
Нужна больше практика, чтобы не забывать.

Re: как получить GameObject при RaycastHit?

СообщениеДобавлено: 25 май 2012, 07:17
alexsilent
Kayler писал(а):могу ошибаться... но когда то я на си шарпе делал так

GameObject lol=hit.transform.gameObject;
Destroy(lol);


Спасибо, на Яве это тоже работает! :3