zoukankan      html  css  js  c++  java
  • Unity 点击屏幕发射射线 代码

    1,创建一根射线
    2,检查射线与其他物体的碰撞,得到碰撞信息
    3,通过碰撞信息对碰撞到的物体进行处理

    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;
    
    public class NewBehaviourScript : MonoBehaviour {
    	private Ray ray;
    	private RaycastHit hit;
    	void Update () {
    		// 按鼠标左
    		if (Input.GetMouseButton(0))
    		{
    			// 主相机屏幕点转换为射线
    			ray = Camera.main.ScreenPointToRay(Input.mousePosition);
    			//射线碰到了物体
    			if (Physics.Raycast(ray,out hit))
    			{
    				//销毁解除的游戏对象
    				GameObject.Destroy(hit.collider.gameObject);
    			}
    		}
    	}
    }
    
    
  • 相关阅读:
    Vue 04
    Vue小练习 03
    Vue 03
    Vue小练习 02
    Vue 02
    Vue 小练习01
    Vue 01
    Django 11
    JUC(一):volatile关键字
    Kubernetes【K8S】(五):Service
  • 原文地址:https://www.cnblogs.com/36bian/p/7571478.html
Copyright © 2011-2022 走看看