我正在使用MRTK与Unity进行开发(如果需要的话),并且我的项目设置使用的是“ PC,Mac和Linux Standalone”,我的播放器设置已设置为启用VR。
我正在直接从Unity复制并粘贴代码以打开键盘,该功能是打开场景时调用的第一个功能,但我看不到它。有什么毛病吗?
我什至在一个完全空的项目上尝试过。什么都没发生。
直接来自Microsoft:
public TouchScreenKeyboard keyboard;
private void Start()
{
OpenSystemKeyboard();
}
public void OpenSystemKeyboard()
{
keyboard = TouchScreenKeyboard.Open("", TouchScreenKeyboardType.Default, false, false, false, false);
}
No error message, no console message, just nothing....
答案 0 :(得分:0)
我认为有问题的API仅在以下平台上有效:
iOS 安卓系统 Windows应用商店应用程序(又称为UWP应用程序又称为通用Windows平台应用程序)
由于构建过程是使用PC / Mac / Linux的,因此它不是WSA / UWP应用程序,因此鉴于Unity的文档,我不希望在此显示该信息:
https://docs.unity3d.com/ScriptReference/TouchScreenKeyboard.html
较旧的MRTK(HTK)版本具有可以使用的键盘预制件,但是请注意,该分支此时已经相当老了: