纳金网

标题: unity3d中鼠标检测代码 [打印本页]

作者: 会飞的鱼    时间: 2012-1-18 11:47
标题: 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");

}

}

}


由 uke 发表




欢迎光临 纳金网 (http://go.narkii.com/club/) Powered by Discuz! X2.5