com.unity.uiextensions/Examples/FloatingJoystick/FloatingJoystickTest.cs

29 lines
585 B
C#

/// Credit Tima Zhum
using UnityEngine;
#if CROSS_PLATFORM_INPUT
using UnityStandardAssets.CrossPlatformInput;
#endif
namespace UnityEngine.UI.Extensions
{
public class FloatingJoystickTest: MonoBehaviour
{
#if CROSS_PLATFORM_INPUT
/// <summary>
/// Update this instance
/// </summary>
void Update()
{
float _horizontalAxis = CrossPlatformInputManager.GetAxis("Horizontal");
float _verticalAxis = CrossPlatformInputManager.GetAxis("Vertical");
transform.position += 5f * (Vector3.right * _horizontalAxis + Vector3.up * _verticalAxis);
}
#endif
}
}