一直以为键入enter输入的就是一个 ,今天在使用unity中的Input.inputString时发现,返回的居然是 ,刷新了我的认知!
测试脚本:(Windows system)
void Update() { string input_string = Input.inputString; if(input_string == " ") { Debug.Log(@"键入enter-> "); } else if(input_string == " ") { Debug.Log(@"键入enter-> "); } }
测试结果:
所以,用的时候注意一下吧!