坐标拾取系统定位_cad移动到绝对坐标

坐标拾取系统定位_cad移动到绝对坐标usingUnityEngine;usingUnityEngine.UI;usingSystem.Collections;publicclasstransforms:MonoBeh

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

using UnityEngine;

using UnityEngine.UI;

using System.Collections;

public class transforms : MonoBehaviour

{

    public Text[] texts;//屏幕显示

    public Transform textss;//焦点坐标

    public GameObject[] cameras;//移动camera物体

    public int VSpeed=3;//移动速度

 

    private float times = 0;//间隔时间

    private float newTime_Distance = 0;//当前位移

    private float beforeTime_Distance = 0;//上一帧位移

 

    public void  newDistance()

    {

        //camera的Z轴变化距离

        beforeTime_Distance = textss.position.z;

    }

    void Update()

    {

        newDistance();//    每帧调一下

        if (Mathf.Abs(newTime_Distance – beforeTime_Distance) >= 0.001f)//当前帧距离-上一帧距离的绝对值>=时间

        {

            times = 0;

            newTime_Distance = beforeTime_Distance;

            texts[0].text = Time.time.ToString();

        }

        else

        {

            times += Time.deltaTime;//时间累加

            if (times >= 2)

            {

                texts[3].text = times.ToString();

                for (int i = 0; i < cameras.Length; i++)

                {

                    //texts[0].text = (num_i++).ToString();

                    cameras[i].transform.Translate(Vector3.forward * VSpeed * Time.deltaTime);//向前移动

                }

            }

        }

    }

}

 注:此方法在mojing sdk for unity之后,通过轴坐标进行编写,如有更好的方法或者不懂,请评论在下方……

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/166994.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号