Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如果发生错误,如何使脚本响应_C#_Unity3d - Fatal编程技术网

C# 如果发生错误,如何使脚本响应

C# 如果发生错误,如何使脚本响应,c#,unity3d,C#,Unity3d,我已经为keybinds菜单编写了一个脚本,希望通过检查 Input.GetKey(key) 当用户输入一个键时,它应该使用Input.Getkey(key)运行它,并检查它是否是一个错误。如果是错误,则不应更改密钥,否则应更改。 也就是说,如果密钥是numpadmultiply, 它会抛出一个错误,我可以让它对此作出反应目的是什么?因为如果你不想让用户按一个给定的键,就不要检查它。如果它在一个输入字段中,那么它是不同的。您尝试过什么代码?抛出错误是什么意思?例如,是否要从代码中抛出新的Sys

我已经为keybinds菜单编写了一个脚本,希望通过检查

Input.GetKey(key)
当用户输入一个键时,它应该使用Input.Getkey(key)运行它,并检查它是否是一个错误。如果是错误,则不应更改密钥,否则应更改。 也就是说,如果密钥是numpadmultiply,
它会抛出一个错误,我可以让它对此作出反应

目的是什么?因为如果你不想让用户按一个给定的键,就不要检查它。如果它在一个输入字段中,那么它是不同的。您尝试过什么代码?抛出错误是什么意思?例如,是否要从代码中抛出新的System.ArgumentException?还是直接通知玩家?