Unity. Physics.Linecast()
๐ Physics.Linecast()
Raycast์ ๋น์ทํ๋ค. Raycast๋ ์ํ๋ ๋ฐฉํฅ์ผ๋ก ์ ์ ๊ธ์ง๋ง, Linecast๋ ์์ ์ง์ ๊ณผ ๋ ์ง์ ์ด ๋ช ํํ๊ฒ ์์ด์ผ ์ ์ ๊ทธ์ ์ ์๋ค.
๐ ์ฌ์ฉ๋ฒ
using UnityEngine;
using System.Collections;
public class ExampleClass : MonoBehaviour {
public Transform target;
void Update() {
if (Physics.Linecast(transform.position, target.position)) {
Debug.Log ("blocked");
}
}
}
์ ๋ํฐ ๊ณต์ ๋ฌธ์์์ ๋ค๊ณ ์ด!
์ธ์๋ ์์ ์ง์ , ๋ ์ง์ , ๋ ์ด์ด ๋ง์คํฌ ์ด๋ ๊ฒ ์ธ ๊ฐ์ง๊ฐ ์์ฃผ ์ฌ์ฉ๋๋ค.
๋๊ธ๋จ๊ธฐ๊ธฐ