using UnityEngine;
using System.Collections;
public class DoubleClick : MonoBehaviour {
//计时器,在一定的时间内双击有效
private float time = 0f;
//计数器
private int count = 0;
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
if (Input.GetMouseButtonDown(0))
{
count++;
//当第一次点击鼠标,启动计时器
if (count == 1)
{
time = Time.time;
}
//当第二次点击鼠标,且时间间隔满足要求时双击鼠标
if(2 == count && Time.time - time <= 0.5f)
{
print("双击了鼠标");
count = 0;
}
if(Time.time - time > 0.5f)
{
// time = 0f;
count = 0;
}
}
}
}【Unity实用小方法】鼠标双击的判断
最新推荐文章于 2025-11-07 10:49:37 发布
本文介绍了一个简单的Unity脚本,用于在游戏中实现鼠标双击功能。通过计时器和计数器,该脚本能够准确判断玩家是否进行了有效的双击操作。
2344

被折叠的 条评论
为什么被折叠?



