2016-05-16 8 views
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; 
     } 
    } 
} 
} 

答えて

0

私はおそらくプレイモードに設定されていません。 使用する:

Cursor.visible = true; 

シーンのオブジェクトに添付されたスクリプトで。

+0

ところで、なぜタッチスクリーンデバイスにカーソルが必要ですか? 指はマウスのクリックです。エディタのすべてのボタンはマウスクリックで動作しますが、Androidにエクスポートするとすべてのボタンが指のタップで自動的に操作されます –

+0

タッチスクリーンデバイスのボタンでもクリックしていません。 –

+0

使用しているUnityのバージョンはわかりません5以上の場合、GUIクラスは推奨されません。名前空間内でUIクラスを使用しようとすると、UnityEngine.UI –

関連する問題