Я следовал официальному учебнику по Unity3D, но мой raycast не работает.Кто-нибудь может понять это?
Я пытался исследовать около 1 часа, но все закончилось.
void Update()
{
if(Input.GetKey(KeyCode.E)) {
RaycastHit hit;
if(Physics.Raycast(this.transform.position, Vector3.forward, out hit, 5f)) {
if(hit.collider.tag == "block") {
Destroy(hit.transform.gameObject);
}
}
}
}
Я хочу уничтожить или «сломать» свой объект.