我正在尝试使用适用于Unity和Unity 5.4.2的最新Google VR SDK在Google白日梦应用中创建输入字段。
我想知道是否有人可能对集成Daydream键盘有所了解。我可以放置画布和输入字段但是当我在Pixel和Daydream视图上运行应用程序时,选择输入字段,标准的android键盘呈现。
我不确定Daydream键盘是否需要单独集成。
Daydream键盘已安装并在已发布的白日梦应用程序上正常运行。
答案 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;
}
}