ButtonInput
using UnityEngine;
using System.Collections;
public class ButtonInput : MonoBehaviour
{
public GUITexture graphic;
public Texture2D standard;
public Texture2D downgfx;
public Texture2D upgfx;
public Texture2D heldgfx;
void Start()
{
graphic.texture = standard;
}
void Update()
{
bool down = Input.GetButtonDown(“Jump”);
bool held = Input.GetButton(“Jump”);
bool up = Input.GetButtonUp(“Jump”);
if (down)
{
graphic.texture = downgfx;
}
else if (held)
{
graphic.texture = heldgfx;
}
else if (up)
{
graphic.texture = upgfx;
}
else
{
graphic.texture = standard;
}
}
}
KeyInput
using UnityEngine;
using System.Collections;
public class KeyInput : MonoBehaviour
{
public GUITexture graphic;
public Texture2D standard;
public Texture2D downgfx;
public Texture2D upgfx;
public Texture2D heldgfx;
void Start()
{
graphic.texture = standard;
}
void Update()
{
bool down = Input.GetKeyDown(KeyCode.Space);
bool held = Input.GetKey(KeyCode.Space);
bool up = Input.GetKeyUp(KeyCode.Space);
if (down)
{
graphic.texture = downgfx;
}
else if (held)
{
graphic.texture = heldgfx;
}
else if (up)
{
graphic.texture = upgfx;
}
else
{
graphic.texture = standard;
}
}
}