我正在嘗試為我的 Unity 游戲制作一個通電,如果玩家雙擊螢屏,怪物就會消失,但我希望螢屏上的第二次點擊與要洗掉的怪物的第一次點擊處于相同的位置。我該怎么做?
void Update()
{
if (transform.position.y < -15f)
{
Destroy(gameObject);
}
bool doubleTapD = false;
#region doubleTapD
for (int i = 0; i < Input.touchCount; i)
{
if (Input.GetTouch(i).phase == TouchPhase.Began)
{
if (Time.time < _doubleTapTimeD .3f)
{
Destroy(gameObject);
doubleTapD = true;
}
}
_doubleTapTimeD = Time.time;
}
#endregion
if (doubleTapD)
{
Debug.Log("DoubleTapD");
}
}
uj5u.com熱心網友回復:
聽起來實際上您不想跟蹤任何觸摸,而是要跟蹤怪物物件本身。
因此,我實際上寧愿建議使用

有許多(視頻)教程展示了如何開始使用 InputSystem。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/371970.html
