Google Daydream键盘Unity UI TextInput?

时间:2016-11-15 16:15:10

标签: unity3d virtual-reality google-vr daydream

我正在尝试使用适用于Unity和Unity 5.4.2的最新Google VR SDK在Google白日梦应用中创建输入字段。

我想知道是否有人可能对集成Daydream键盘有所了解。我可以放置画布和输入字段但是当我在Pixel和Daydream视图上运行应用程序时,选择输入字段,标准的android键盘呈现。

我不确定Daydream键盘是否需要单独集成。

Daydream键盘已安装并在已发布的白日梦应用程序上正常运行。

2 个答案:

答案 0 :(得分:0)

不,官方的Daydream键盘不支持Unity,请参阅https://forum.unity3d.com/threads/daydream-keyboard-in-unity.441448/

答案 1 :(得分:0)

您可以下载GoogleVR SDK,您将在GoogleVR / Demos / Scenes中找到键盘演示场景。从那里,您可以使用为键盘提供的预制件。

除此之外,您还可以使用资产商店中的免费资产“CurvedKeyboard”。

要处理Android默认键盘,你可以这样做。

  public class SomeClass:MonoBehaviour
{
    private TouchScreenKeyboard defaultKeyboard;
void Start () 
    {
        defaultKeyboard = TouchScreenKeyboard.Open ("", TouchScreenKeyboardType.Default);
        defaultKeyboard.active = false;
}

public void didClickOnTextField()
    {
        defaultKeyboard.active = false;
    }
}