0
我做了一个暂停按钮(安卓游戏),我已经为它制作了一个脚本,但是当我玩游戏时,鼠标光标消失了,并且不知道如何点击按钮暂停,我甚至在Android中运行我的游戏,但它不起作用。这是我的代码:光标消失,在播放模式
using UnityEngine;
using System.Collections;
public class PauseMenu : MonoBehaviour {
bool isPaused;
void Start()
{
isPaused = false;
//Cursor.visible = true; // i also done this but nothing happens
//Screen.lockCursor = false;
}
void OnGUI()
{
if (!isPaused)
{
if(GUI.Button(new Rect(Screen.width/2-100,Screen.height/2+1,180,40),"Pause"))
{
Time.timeScale = 0f;
isPaused = true;
}
}
if (isPaused)
{
if (GUI.Button (new Rect (Screen.width/2 - 100, Screen.height/2 + 80, 180, 40), "Play"))
{
Time.timeScale = 1.0f;
isPaused = false;
}
}
}
}
但顺便说一下,为什么你需要在触摸屏设备上的光标? 手指是鼠标点击。编辑器上的所有按钮都可以用鼠标点击,但是当您导出到Android时,所有按钮都可以自动使用手指轻按 –
即使在触摸屏设备上按钮也不会点击。 –
我不知道您使用的是哪个版本的Unity,但如果它是5或以上,则不推荐使用GUI类。尝试在名称空间UnityEngine.UI中使用UI类 –