2015-11-07 1 views
1

Comment puis-je arrêter de détecter les entrées de l'utilisateur dans Unity? Je veux réaliser ce qui suit: "ne pas détecter Input.GetMouseButtonDown" En C#?Ne plus détecter l'entrée dans Unity?

+1

S'il vous plaît ne grippent pas après: http://gamedev.stackexchange.com/questions/110940/stop-detecting-input-in-unity – Lasse

Répondre

3

Vous ne pouvez pas simplement "désactiver" l'entrée de la classe Input. Au lieu de cela, à l'endroit où vous gérez l'entrée, ajoutez une instruction if.

Par exemple:

void Update() { 
    if (gameState != GameState.PAUSED) { 
     if (Input.getMouseButtonDown(0)) { 
      Debug.Log("Handle click!"); 
     } 
    } 
} 
+0

J'avais up vote si vous a montré un exemple –

+0

Il est difficile de donner un exemple sans les détails fournis par OP, mais ça va. –