zoukankan      html  css  js  c++  java
  • 桁架系统控制

    桁架系统模拟

    //键盘控制
    void ControllerObjectByKeyBoard()
    {
        if (Input.GetKey(KeyCode.LeftShift) && Input.GetKey(KeyCode.W))
        {
            // 获取Player变量指定的对象的三围坐标
            Vector3 arm_postion = armRootTransform.position;
            // 获取X,Y,Z值
            float x = arm_postion.x;
            float y = arm_postion.y;
            float z = arm_postion.z;
    
            //armObject.transform.Translate();
            armRootTransform.position = arm_postion + new Vector3(0, 0, 0.01f);
        }
    
        if (Input.GetKey(KeyCode.LeftShift) && Input.GetKey(KeyCode.S))
        {
            // 获取Player变量指定的对象的三围坐标
            Vector3 arm_postion = armRootTransform.position;
            // 获取X,Y,Z值
            float x = arm_postion.x;
            float y = arm_postion.y;
            float z = arm_postion.z;
    
            //armObject.transform.Translate();
            armRootTransform.position = arm_postion + new Vector3(0, 0, -0.01f);
        }
    
    
        if (Input.GetKey(KeyCode.LeftShift) && Input.GetKey(KeyCode.A))
        {
            // 获取Player变量指定的对象的三围坐标
            Vector3 arm_postion = hookRootTransform.position;
            // 获取X,Y,Z值
            float x = arm_postion.x;
            float y = arm_postion.y;
            float z = arm_postion.z;
    
            //armObject.transform.Translate();
            hookRootTransform.position = arm_postion + new Vector3(0.01f,0, 0);
        }
    
        if (Input.GetKey(KeyCode.LeftShift) && Input.GetKey(KeyCode.F))
        {
            // 获取Player变量指定的对象的三围坐标
            Vector3 arm_postion = hookRootTransform.position;
            // 获取X,Y,Z值
            float x = arm_postion.x;
            float y = arm_postion.y;
            float z = arm_postion.z;
    
            //armObject.transform.Translate();
            hookRootTransform.position = arm_postion + new Vector3(-0.01f,0, 0);
        }
    
        if (Input.GetKey(KeyCode.LeftShift) && Input.GetKey(KeyCode.G))
        {
            // 获取Player变量指定的对象的三围坐标
            Vector3 arm_postion = hookRootTransform.position;
            // 获取X,Y,Z值
            float x = arm_postion.x;
            float y = arm_postion.y;
            float z = arm_postion.z;
    
            //armObject.transform.Translate();
            hookRootTransform.position = arm_postion + new Vector3(0, 0.01f, 0);
        }
    
        if (Input.GetKey(KeyCode.LeftShift) && Input.GetKey(KeyCode.H))
        {
            // 获取Player变量指定的对象的三围坐标
            Vector3 arm_postion = hookRootTransform.position;
            // 获取X,Y,Z值
            float x = arm_postion.x;
            float y = arm_postion.y;
            float z = arm_postion.z;
    
            //armObject.transform.Translate();
            hookRootTransform.position = arm_postion + new Vector3(0, -0.01f, 0);
        }
    
    
        if (Input.GetKey(KeyCode.LeftShift) && Input.GetKey(KeyCode.R))
        {
            // 获取Player变量指定的对象的三围坐标
            Quaternion arm_rotation = hookHeaderTransform.rotation;
            float y = arm_rotation.y;
            ////Debug.Log(y);
            float y_f = y + 0.0f;
            hookHeaderTransform.Rotate(new Vector3(0, y_f, 0));
    
        }
    
    
        if (Input.GetKey(KeyCode.LeftShift) && Input.GetKey(KeyCode.T))
        {
            // 获取Player变量指定的对象的三围坐标
            Quaternion arm_rotation = hookHeaderTransform.rotation;
            float y = arm_rotation.y;
            ////Debug.Log(y);
            float y_f = (y + 0.0f)*(-1.0f);
            hookHeaderTransform.Rotate(new Vector3(0, y_f, 0));
    
        }
    
    
    
    }

     

    ######################

    QQ 3087438119
  • 相关阅读:
    python刷新七牛云CDN缓存
    python 操作redis
    redis 设置密码
    redis 允许其他机器连接设置方法
    redis持久化
    redis操作
    redis简介及与memcached比较
    dataframe 处理某列的小数位数并加特殊符号
    django 生成和下载CSV文件
    django 重定向
  • 原文地址:https://www.cnblogs.com/herd/p/15325292.html
Copyright © 2011-2022 走看看