Ich habe einen neuen Eingang zu "Projekteinstellungen - Eingang" hinzugefügt.Projekteinstellungen - Eingang
Restart, Schlüssel R
Wie kann ich wissen, welche Taste am "Restart" zugeordnet ist? Ich möchte die Inschrift "drücken R zum Neustart".
Ich habe einen neuen Eingang zu "Projekteinstellungen - Eingang" hinzugefügt.Projekteinstellungen - Eingang
Restart, Schlüssel R
Wie kann ich wissen, welche Taste am "Restart" zugeordnet ist? Ich möchte die Inschrift "drücken R zum Neustart".
Die Funktion, nach der Sie fragen, ist derzeit in UnityEngine nicht verfügbar.
/// <summary>
/// Gets all the input axis defined in the project's Input manager
/// (gets it from ProjectSettings/InputManager.asset)
/// </summary>
public static List<string> GetInputAxis()
{
var allAxis = new List<string>();
var serializedObject = new SerializedObject(AssetDatabase.LoadAllAssetsAtPath("ProjectSettings/InputManager.asset")[0]);
var axesProperty = serializedObject.FindProperty("m_Axes");
axesProperty.Next(true);
axesProperty.Next(true);
while (axesProperty.Next(false))
{
SerializedProperty axis = axesProperty.Copy();
axis.Next(true);
allAxis.Add(axis.stringValue);
}
return allAxis;
}
Dies ist eine Methode, die Sie im Spielfenster des Editors verwenden können. Wie oben erwähnt, bedeutet dies, dass Sie es nicht verwenden können, wenn das Spiel gebaut wird.
Referenz: http://answers.unity3d.com/questions/21083/how-do-you-get-the-button-names-assigned-to-an-axi.html
Siehe [Senden Sie uns], hier gepostet Fragen sollte ein [MCVE] bieten, und füllen Sie bitte das 2-minute [Tour], bevor sie wieder veröffentlichen. –