Unity3D检测鼠标代码
//需在场景中创建两个物体做为检测对象var target1: Transform;
var target2: Transform;
function Update () {
if (Input.GetMouseButton(0)) {
var ray: Ray = Camera.main.ScreenPointToRay(Input.mousePosition);
var hit: RaycastHit;
if (Physics.Raycast(ray, hit)) {
if (hit.transform == target1) {
print("Hit target 1");
} else if (hit.transform == target2) {
print("Hit target 2");
}
} else {
print("Hit nothing");
}
}
}
很不错 顶顶多好 难得一见的好帖 很好哦 不错不错 很不错 楼主是超人 真心顶 难得一见的好帖