using UnityEngine;
using System.Collections;
public class PlayerMouseLook : MonoBehaviour {
public float SensitivityX = 5.0f;
public float SensitivityY = 5.0f;
// Use this for initialization
void Awake () {
try{
OuyaSDK.registerInputAxisListener(new OuyaSDK.InputAxisListener<OuyaSDK.InputAxisEvent>()
{
onSuccess = (OuyaSDK.InputAxisEvent inputEvent) =>
{
OuyaInputManager.HandleAxisEvent(inputEvent);
},
onFailure = (int errorCode, string errorMessage) =>
{
//FAIL
}
});
}
catch(System.Exception ex){
//FAIL
}
}
// Update is called once per frame
void Update () {
Vector3 TempRotation = transform.localEulerAngles;
float rotateX = OuyaInputManager.GetAxis("RX", OuyaSDK.OuyaPlayer.player1);
float rotateY = OuyaInputManager.GetAxis("RL", OuyaSDK.OuyaPlayer.player1);
TempRotation.y += rotateX;
TempRotation.x += -rotateY;
transform.localEulerAngles = TempRotation;
}
}
Comments
OUYA Inc | Android Developer
Skype: tgraupmann_prey
http://github.com/ouya/docs
http://github.com/ouya/ouya-sdk-examples
Check out the latest docs for your game engine: [setup] [adobe air] [android] [clickteam fusion] [construct 2] [corona] [libGDX] [game maker] [html5] [marmalade] [monogame] [unity] [unreal]
Use caution when setting [persistent wireless mode].