Unity3d 点击物体出现特效

怎么让点击物体后出现特效,希望有详细代码。谢谢~
2025-02-27 08:14:19
推荐回答(1个)
回答1:

if(Input.GetMouseButtonDown(0)){
var ray:Ray = cam.ScreenPointToRay(Input.mousePosition);
var hit:RaycastHit;
if(Physics.Raycast(ray,hit)){
if(hit.transform.name == gameObject.transform.name){
//实现特效的逻辑

}
}
}
把这段代码放到要点击的物体上,或者获取点击的物体if(hit.transform.name == obj.transform.name),obj是你获取的点击的物体。这段代码放到unpdate中