GetAxis

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”);
    }
}

Leave a Reply

Your email address will not be published. Required fields are marked *