模拟android键盘输入的按钮

时间:2015-06-07 18:11:23

标签: android input keyboard love2d on-screen-keyboard

我创建了一个Love应用程序,但游戏需要一个带箭头键的屏幕键盘,是否可以在屏幕上创建按钮,就像模拟箭头键或字母键盘键盘输入的游戏键盘一样?

1 个答案:

答案 0 :(得分:0)

tl; dr:使用更常见的触摸输入模式,如屏幕的四个触摸输入象限。

这是可能的,但你需要编写一个应用程序,以某种方式传递按键与Android原生键盘,这是一个完全不同的问题超出了这个答案的范围。

如果您决定走这条路,请参阅Android输入法文档以获取帮助。

您可以使用以下内容:

if love.system.getOS() == "Android" then
    doVirtualKeyboadThings()
end

要检测您的游戏是否在Android上运行,假设您希望它是多拱形的,然后使用Thranduil (Gui Libary)之类的东西来创建您自己的虚拟键盘。

但是我不能鼓励这样复杂的解决方法 这可以通过love.mouse(在android上使用触摸事件)和简单的按钮或屏幕部分来完成。

Example Image