zoukankan      html  css  js  c++  java
  • Unity3D之Camera跟随鼠标移动,右键显示或隐藏鼠标

    using UnityEngine;
    using System.Collections;
    
    public class FreeCamera : MonoBehaviour {
    
        private float mouseX;
        private float mouseY;
        private bool isShow;
    
        public float rotateSpeed;//旋转速度
    
        void Start () {
            isShow = false;
            UnityEngine.Cursor.visible = false;
        }
        
        // Update is called once per frame
        void Update () {
            transform.localEulerAngles = new Vector3 (transform.localEulerAngles.x,transform.localEulerAngles.y,0);
            mouseX = Input.GetAxisRaw ("Mouse X");
            mouseY = Input.GetAxisRaw ("Mouse Y");
            transform.Rotate (Vector3.Slerp(Vector3.zero ,new Vector3(-mouseY,mouseX,0),rotateSpeed*Time.deltaTime));
            if(Input.GetMouseButtonDown(1)){
                if (isShow == false) {
                    UnityEngine.Cursor.visible = true;
                    isShow = true;
                } else {
                    UnityEngine.Cursor.visible = false;
                    isShow = false;
                }
            }
        }
    }
  • 相关阅读:
    0523注册审核
    0520三级联动
    0519考试练习题
    0516ajax
    mysql 高级查询
    mysql
    HTML的格局与布局
    css样式表
    HTML表单
    HTML
  • 原文地址:https://www.cnblogs.com/wowanyasuo/p/5976895.html
Copyright © 2011-2022 走看看