博客列表 >GUI管理 鼠标左键点击界面方向键,摄像机移动移动

GUI管理 鼠标左键点击界面方向键,摄像机移动移动

龍__遇见彩虹的博客
龍__遇见彩虹的博客原创
2017年12月26日 21:27:35977浏览
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
/*
 * GUI管理
 * 鼠标左键点击界面方向键,摄像机移动移动
 */
public class GUIManager : MonoBehaviour {

    //前后左右移动
    private float moveSpeed = 200;
    public GameObject startPosition;
    private bool isTop = false;
    private bool isDown = false;
    private bool isLeft = false;
    private bool isRight = false;
    
    public void toTop()
    {
        isTop = true;
    }
    public void toDown()
    {
        isDown = true;
    }
    public void toLeft()
    {
        isLeft = true;
    }
    public void toRight()
    {
        isRight = true;
    }
    private void FixedUpdate()
    {
            if (isTop)
            {
                //Debug.Log("to top");
                startPosition.transform.Translate(Vector3.forward * moveSpeed * Time.deltaTime);
            }
            if (isDown)
            {
                //Debug.Log("to down");
                startPosition.transform.Translate((-Vector3.forward) * moveSpeed * Time.deltaTime);
            }
            if (isLeft)
            {
                //Debug.Log("to left");
                startPosition.transform.Translate((-Vector3.right) * moveSpeed * Time.deltaTime);
            }
            if (isRight)
            {
                //Debug.Log("to right");
                startPosition.transform.Translate(Vector3.right * moveSpeed * Time.deltaTime);
            }
            isTop = false;
            isDown = false;
            isLeft = false;
            isRight = false;
    }
}


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议