AxisExample
using UnityEngine;using System.Collections;public class AxisExample : MonoBehaviour{ public float range; public GUIText textOutput; void Update () { float h = Input.GetAxis("Horizontal"); float xPos = h * range; transform.position = new Vector3(xPos, 2f, 0); textOutput.text = "Value Returned: "+h.ToString("F2"); }}
AxisRawExample
using UnityEngine;using System.Collections;public class AxisRawExample : MonoBehaviour{ public float range; public GUIText textOutput; void Update () { float h = Input.GetAxisRaw("Horizontal"); float xPos = h * range; transform.position = new Vector3(xPos, 2f, 0); textOutput.text = "Value Returned: "+h.ToString("F2"); }}
DualAxisExample
using UnityEngine;using System.Collections;public class DualAxisExample : MonoBehaviour { public float range; public GUIText textOutput; void Update () { float h = Input.GetAxis("Horizontal"); float v = Input.GetAxis("Vertical"); float xPos = h * range; float yPos = v * range; transform.position = new Vector3(xPos, yPos, 0); textOutput.text = "Horizontal Value Returned: "+h.ToString("F2")+"\nVertical Value Returned: "+v.ToString("F2"); }}
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。