光标在playmode中消失

时间:2016-05-16 12:33:33

标签: c# unity3d

我做了一个暂停按钮(安卓游戏),我为它制作了一个脚本,但是当我玩游戏时,鼠标光标消失了,并且不知道如何点击按钮暂停,我甚至在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;
        }
    }
}
}

1 个答案:

答案 0 :(得分:0)

因为我没想在playmode上设置。 尝试使用:

<div class="container">
    <div id="modalDialog" class="modal" role="dialog">
       <div class="modal-dialog modal-sm" data-backdrop="static">
           <div class="modal-content">
                <div class="modal-header">
                     <div class="modal-title text-center">
                           <h4>Message</h4>
                      </div>
                </div>
                <div id="modalBodyDialog" class="modal-body">
                </div>
                <div class="modal-footer">
                  <asp:Button runat="server" ID="btnOkDialog" CssClass="btn btn-default" Text="Ok" OnClick="btnOkDialog_Click" />
                  <input type="button" value="Cancel" data-dismiss="modal" />
                 </div>
            </div>
       </div>
   </div>

在附加到场景上的对象的脚本上。