Bootstrap

京城游戏人-Day9:Unity 中的鼠标点击与触摸屏点击

京城游戏人-Day9:Unity 中的鼠标点击与触摸屏点击

-

-

1、先说几点结论
  1. Unity 中鼠标点击(MouseButton)与触摸点击(Touch)是分开处理的,但请注意下一条。
  2. Unity 中鼠标点击(MouseButton)也可以响应触摸手势。
  3. Unity 中鼠标点击的GetMouseButton包含:按下去的瞬间,保持按下的状态。
  4. Unity 中鼠标点击的GetMouseButtonDown仅表示按下去的瞬间。
  5. Unity 中鼠标点击的GetMouseButtonUp仅表示抬起来的瞬间。
2、一段程序验证上面的第 4 和第 5 条
using UnityEngine;
using System.Collections;

public class GameController : MonoBehaviour
{
    private int a = 0;

    void Update()
    {
        if (Input.GetMouseButtonDown (0))
        {
            Debug.Log ("MOUSE BUTTON DOWN: a=" + a);
        }

        if (Input.GetMouseBu
;