Wie kann ich in Unity 2 Objekte gleichteitig verschieben?

1 Antwort

Du musst den Multi-touch nacheinander behandeln.

So kommst du bspw. an jeden einzelnen Touch:

var tapCount = Input.touchCount;

for (var i = 0; i < tapCount; ++i)
{
  var touch = Input.GetTouch(i);
  // determine touched object and move ...
}

In deinem Fall müsste jedes Objekt selbst (in Update) prüfen, ob es berührt wurde und daraufhin die gewünschte Bewegung starten.

Siehe dazu auch in der Dokumentation sowie diesem Artikel: Working with Touch Input.