Klick machte ich eine Tür Skript in der Einheit zu öffnen, dass der Code von ihm ist:Unity3d Aktionen, wenn ein Objekt
void Update() {
if (i < 5)
{
if (Input.GetMouseButtonDown(0))
{
transform.Rotate(Vector3.up * Time.deltaTime * 1080);
i++;
}
}
else if (i >= 5)
{
if (Input.GetMouseButtonDown(0))
{
transform.Rotate(Vector3.down * Time.deltaTime * 5400);
i = 0;
}
}
}
Das Problem ist, dass Maßnahmen stattfinden, wenn ich die Maus überall und jederzeit klicken. Ich möchte es nur machen, wenn ich auf die Tür klicke.
In duplizierten Antwort auf mobilen Geräten arbeiten, verwenden * 5.Für 3D-Objekt (Mesh-Renderer/irgendein 3D-Collider) * – Programmer