京城游戏人-Day9:Unity 中的鼠标点击与触摸屏点击
-
- 作者:大锐哥
- 地址:http://blog.csdn.net/prevention
-
1、先说几点结论
- Unity 中鼠标点击(MouseButton)与触摸点击(Touch)是分开处理的,但请注意下一条。
- Unity 中鼠标点击(MouseButton)也可以响应触摸手势。
- Unity 中鼠标点击的
GetMouseButton
包含:按下去的瞬间,保持按下的状态。 - Unity 中鼠标点击的
GetMouseButtonDown
仅表示按下去的瞬间。 - 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