世界空间中射线命中碰撞体的撞击点。
using UnityEngine;
using System.Collections;
public class ExampleClass : MonoBehaviour {
public float pokeForce;
void Update() {
if (Input.GetMouseButtonDown(0)) {
RaycastHit hit;
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
if (Physics.Raycast(ray, out hit))
if (hit.rigidbody != null)
hit.rigidbody.AddForceAtPosition(ray.direction * pokeForce, hit.point);
}
}
}