0
一時停止用のボタン(アンドロイドゲーム)を作成しましたが、スクリプトを作成しましたが、ゲームをプレイするとマウスカーソルが消えて、ボタンを押すと、私はアンドロイドでゲームを実行したが、うまくいかなかった。ここに私のコードです:カーソルがプレイモードで消えています
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クラスは推奨されません。名前空間内でUIクラスを使用しようとすると、UnityEngine.UI –