unity中实现智能开关灯交互,靠近开灯远离关灯 您所在的位置:网站首页 unity射线交互门 unity中实现智能开关灯交互,靠近开灯远离关灯

unity中实现智能开关灯交互,靠近开灯远离关灯

2024-07-05 19:56| 来源: 网络整理| 查看: 265

using System.Collections; using System.Collections.Generic; using UnityEngine; public class Lighton : MonoBehaviour { public GameObject light1; public GameObject camera; public double distance; // Use this for initialization void Start () { } // Update is called once per frame void Update () { distance = Vector3.Distance(light1.transform.position, camera.transform.position); print(distance);//将灯和相机的距离打印出来 if (distance light1.SetActive(false); } } }

将上述脚本挂在空物体上,light1拖入指定的灯,camera拖入指定的相机。 在这里插入图片描述 此时运行时灯和相机的距离会实时打印在左下角,移动相机到适合的位置,记下现在的距离,然后可以在脚本中判断距离条件更改数值(脚本中“3”处)。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有