• C# 移动及限制移动距离


    public class PlaneMove : MonoBehaviour {

     //h:水平方向的控制,v:前后方向的控制

    float h,v;  

    //Speed:飞机的飞行速度

     public float Speed;    

    // Use this for initialization  

    void Start () {    }    

    // Update is called once per frame  

    void Update ()  {   

    //水平方向的值  

     h = Input.GetAxis("Horizontal");  

     //垂直方向的值  

     v = Input.GetAxis("Vertical");  

    //垂直方向每秒移动一米 

     transform.position +=-v * new Vector3(0,0,1f) * Speed * Time.deltaTime;   

    //水平方向每秒移动一米 

     transform.position +=-h * new Vector3(1f,0,0) * Speed * Time.deltaTime;        

    //限制坐标 x轴  -3.5~3.5,z轴-10~1   

    Vector3 pos = transform.position;  

     float x = pos.x;   

    float z = pos.z;  

     x = Mathf.Clamp(x, -3.5f, 3.5f);  

     z = Mathf.Clamp(z, -10f, 1f);   

    pos.Set(x, pos.y, z);

      transform.position = pos;

     }

    }

  • 相关阅读:
    DOM的重点核心
    window的Navigator 对象
    meta标签的http-equiv与content解析
    深拷贝与浅拷贝
    web安全CSRF和XSS
    同源策略与跨域问题
    instanceof与constructor的区别
    javascript原型对象与原型链
    Dom事件
    CSS盒模型的介绍
  • 原文地址:https://www.cnblogs.com/C-9925/p/6880421.html
Copyright © 2020-2023  润新知