zoukankan      html  css  js  c++  java
  • u3d摇杆

    using UnityEngine;
    using System.Collections;
    
    public class JoystickController : MonoBehaviour {
    
    	private Joystick mJoystick;
    	private float mSpeed=7.5F;
    
    	void Start () 
    	{
    		//获取Joystick
    		mJoystick=GameObject.Find("UnityJoystick").GetComponent<Joystick>();
    	}
    
    	void Update () 
    	{
    	    //获取摇杆响应值
    		float mX=mJoystick.position.x;
    		float mY=mJoystick.position.y;
            
    		//移动角色
    		if(mX!=0||mY!=0)
    		{
    			Vector3 mPos=new Vector3(transform.position.x+mX,transform.position.y,
    			                         transform.position.z+mY);
    			transform.LookAt(mPos);
    			//移动玩家的位置(按朝向位置移动)
    			transform.Translate(Vector3.forward * Time.deltaTime * 5F);
    			//播放奔跑动画
    			animation.Play("Run");
    		}else
    		{
    			animation.Play("idle");
    		}
    	}
    }
    

      

  • 相关阅读:
    3.29上午
    3.28下午
    3.28上午
    3.27下午
    3.24的下午
    2017.3.16上午学习内容
    2017.3.15上午学习内容
    2017.3.14下午学习内容
    2017.3.14上午学习内容
    2017.3.13下午学习内容
  • 原文地址:https://www.cnblogs.com/slqt/p/10346191.html
Copyright © 2011-2022 走看看