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");
        }
    }

测试结果:

unity Input.inputString 魔幻回车符_第1张图片

 

 所以,用的时候注意一下吧!

你可能感兴趣的:(unity Input.inputString 魔幻回车符)