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

测试结果:

 

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

posted @ 2020-03-05 22:50  yocichen  阅读(662)  评论(0编辑  收藏  举报