Slide 38
Slide 38 text
ϨΠͷিಥఆͷεΫϦϓτ
• Camera.main.transform.forward … ݟ͍ͯΔํͷϕΫτϧ
• Ray(camera.position, Camera.main.transform.forward) … ΧϝϥͷҐஔ͔Βݟ͍ͯΔํ
৳͢ϨΠ
• Physics.Raycast(ray, out hit) … ϨΠͱଞͷΦϒδΣΫτͱͷিಥఆΛߦ͏ɻhitʹ
ͨͬͨΦϒδΣΫτͦͷҐஔ͕ೖΔɻ
Ray ray = new Ray (camera.position, Camera.main.transform.forward);
RaycastHit hit;
if (Physics.Raycast (ray, out hit) &&
(hit.collider.gameObject == gameObject)) {
// ͨͬͨ࣌ͷॲཧ
}