版本: Unity 6 (6000.0)
语言英语
  • C#

Input.compositionString

建议修改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交内容,但我们会阅读用户提出的每一项建议,并在适用的情况下进行更新。

关闭

提交失败

由于某种原因,您的建议修改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

public static string compositionString;

描述

用户正在输入的当前 IME 组合字符串。

注意:此 API 是旧版 Input 类的一部分,不建议在新项目中使用。此处提供文档是为了支持使用旧版输入管理器和 Input 类的旧项目。对于新项目,您应该使用更新的输入系统包。 (阅读更多).

在中文、日语或韩语等一些语言中,文本输入是通过输入多个键来生成一个或多个字符。当用户输入时,这些字符会以视觉方式在屏幕上组合。当使用 Unity 内置的 GUI 系统进行文本输入时,Unity 会负责在用户输入时显示组合字符串。但是,如果您想实现自己的 GUI,则需要负责在当前光标位置显示字符串。组合字符串仅在使用 IME 组合时更新。有关更多信息,请参阅 Input.imeCompositionMode。其他资源:Input.imeCompositionModeInput.compositionCursorPos