- Home /
How to use xbox 360 in unity?
I have never learn script before, i am a beginner learning c#script.
i am developing a menu, by clicking a 'watch video' button, the scene will change and play the movie.
I can do it with mouse and the script:
using UnityEngine;
using System.Collections;
using UnityEngine.SceneManagement;
public class ButtonManager : MonoBehaviour
{
vrJoystick joy = null;
public void WatchVideoBtn(string newGameLevel)
{
SceneManager.LoadScene(newGameLevel);
}
public void ExitGameBtn()
{
Application.Quit();
}
}
BUT it can't run when i want to click the button by xbox 360 with the following script:
using UnityEngine;
using System.Collections; using UnityEngine.SceneManagement; using System;
public class ButtonManager : MonoBehaviour { vrJoystick joy = null; public void WatchVideoBtn(string newGameLevel)
{
if (MiddleVR.VRDeviceMgr != null)
{
joy = MiddleVR.VRDeviceMgr.GetJoystickByIndex(2);
}
if (joy != null)
{
if (joy.IsButtonToggled(2))
SceneManager.LoadScene(newGameLevel);
}
}
public void ExitGameBtn()
{
if (MiddleVR.VRDeviceMgr != null)
{
joy = MiddleVR.VRDeviceMgr.GetJoystickByIndex(3);
}
if (joy != null)
{
if (joy.IsButtonToggled(3))
Application.Quit();
}
}
i don't know if the order of script or the whole script are wrong. And both of them cannot quit the scene by clicking'exit' button.
I stay here for a long time TAT Could you please help me to overcome the problem?
,I have never learn script before, i am a beginner learning c#script. I am developing a menu, by clicking a 'watch video' button, the scene will change and by clicking the screen, it will play the movie. I can do it with mouse and the script:
using UnityEngine;
using System.Collections;
using UnityEngine.SceneManagement;
public class ButtonManager : MonoBehaviour
{
vrJoystick joy = null;
public void WatchVideoBtn(string newGameLevel)
{
SceneManager.LoadScene(newGameLevel);
}
public void ExitGameBtn()
{
Application.Quit();
}
}
However, it can't run when i want to click the button by xbox 360 with the following script: ublic class ButtonManager : MonoBehaviour { vrJoystick joy = null; public void WatchVideoBtn(string newGameLevel)
{
if (MiddleVR.VRDeviceMgr != null)
{
joy = MiddleVR.VRDeviceMgr.GetJoystickByIndex(2);
}
if (joy != null)
{
if (joy.IsButtonToggled(2))
SceneManager.LoadScene(newGameLevel);
}
}
public void ExitGameBtn()
{
if (MiddleVR.VRDeviceMgr != null)
{
joy = MiddleVR.VRDeviceMgr.GetJoystickByIndex(3);
}
if (joy != null)
{
if (joy.IsButtonToggled(3))
Application.Quit();
}
}
Could u guys please help me TAT I stay here for a long time with no suitable solution.
Your answer
Follow this Question
Related Questions
Formatting for 360 control 1 Answer
Xbox Controller & input manager? 1 Answer
[C#] Xbox D'Pad to cycle through GUI.Buttons? 2 Answers
Has anyone here ever made a game for wii, or xbox 360 or ps3? 2 Answers
Navigating menus using Joystick 0 Answers