我正在尝试让玩家在触摸屏幕时射击,但不起作用,请看:
void Update ()
{
timer += Time.deltaTime;
if (Input.touchCount > 0)
{
Touch myTouch = Input.touches[0];
if (myTouch.phase == TouchPhase.Began)
{
Shoot ();
}
}
...
有什么想法吗?
最佳答案
以下将在您触摸屏幕时调用 Shoot()
:
void Update ()
{
timer += Time.deltaTime;
if (Input.touchCount > 0)
{
if (Input.GetTouch(0).phase == TouchPhase.Began)
{
Shoot ();
}
}
}
关于c# - Input.touchCount 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29223801/