匹配的方法其实就是电脑上的Esc键,,,现在Unity非常智能Input.GetKeyDown(KeyCode.Escape)
这么写它就会自动匹配了,,,
下面以一个按下两次就退出app应用的案例的形式分享,,,,
public class Manager : MonoBehaviour
{
//exitMessage 是一个做成预值体的游戏对象,在面板上拖拽赋值即可
public GameObject exitMessage;
void Update{
//匹配手机上的返回键
if (Input.GetKeyDown(KeyCode.Escape))
{
//若没有,就生成提示,若有则退出游戏(1s内点击2次)
if (exitMessage == null)
{
exitMessage = Instantiate(exitMessage) as GameObject;
StartCoroutine("ResetQuitMessage");
}
else
{
//退出app,,(发布出来才好用)
Application.Quit();
}
}
}
/// <summary>
/// 1秒之后,销毁提示语句
/// </summary>
/// <returns></returns>
IEnumerable ResetQuitMessage()
{
yield return new WaitForSeconds(1.0f);
if(exitMessage != null)
{
//exitMessage 是一个做成预值体的游戏对象,
Destroy(exitMessage);
}
}
}
作者:Czhenya
链接:https://czhenya.blog.csdn.net/article/details/78237374
来源:CSDN
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。