Unity Android TouchscreenKeyboard未显示

时间:2016-03-16 20:19:07

标签: c# android unity3d unity5

我正在使用unity3d制作一个Android应用程序。

键盘用于输入数字宠物的名称。

我正在使用的代码可以在下面看到,它是由用户按下菜单屏幕中的按钮触发的。

TouchScreenKeyboard keyboard = TouchScreenKeyboard.Open("Franklin");

if (keyboard != null)
    SetPetName(keyboard.text);

按下按钮后,宠物的名称已更改为“Franklin”,但屏幕上不显示键盘。

我无法看到我在哪里出错了,而且我找不到任何类似的问题。 我有一个想法是,它可能在某种程度上与我将屏幕方向锁定为水平的事实有关,但这是我需要在我的应用程序上做的事情。

提前感谢您提供的任何帮助。

1 个答案:

答案 0 :(得分:0)

上述评论解决了这个问题。这就是TouchScreenKeyboard.Open在编辑器中不起作用。一旦内置到我的设备上就可以了。