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