2D游戏知识点四Unity 2D退出和多人联机
Posted シ゛甜虾
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2D游戏知识点四Unity 2D退出和多人联机相关的知识,希望对你有一定的参考价值。
一、游戏退出
在Main Camera下添加一个叫GameControler的脚本,代码如下
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class GameControler : MonoBehaviour
{
private bool IsTiming; //是否开始计时
private float CountDown; //倒计时
void Update()
{
EixtDetection(); //调用 退出检测函数
}
/// <summary>
/// 退出检测
/// </summary>
private void EixtDetection()
{
if (Input.GetKeyDown(KeyCode.Escape)) //如果按下退出键
{
if (CountDown == 0) //当倒计时时间等于0的时候
{
CountDown = Time.time; //把游戏开始时间,赋值给 CountDown
IsTiming = true; //开始计时
//ShowToast("再按一次退出游戏"); //显示提示信息 —— 这里的提示方法,需要根据自己需求来完成(用你自己所需要的方法完成提示)
}
else
{
Application.Quit(); //退出游戏
}
}
if (IsTiming) //如果 IsTiming 为 true
{
if ((Time.time - CountDown) > 2.0) //如果 两次点击时间间隔大于2秒
{
CountDown = 0; //倒计时时间归零
IsTiming = false; //关闭倒计时
}
}
}
}
放到手机上连续按2次返回即可退出游戏
二、多人联机
这里使用Photon进行联机,具体步骤请客官移步至下面文章
以上是关于2D游戏知识点四Unity 2D退出和多人联机的主要内容,如果未能解决你的问题,请参考以下文章
unity2d游戏开发系列教程:四一个2D游戏所需要的主要功能(游戏框架)