模拟 android 键盘输入的按钮

button that simulates android keyboard input

我已经创建了一个 Love 应用程序,但该游戏需要一个带有方向键的屏幕键盘,是否可以在屏幕上创建按钮,如游戏手柄,模拟方向键或字母等键的键盘输入?

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

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

如果您决定采用该路线,请参阅 Android 输入法文档以获取相关帮助。

您可以使用类似的东西:

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

为了检测您的游戏在 android 上 运行,假设您希望它是多架构的,然后使用类似 Thranduil (Gui Libary) 的东西来创建您自己的虚拟键盘。

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

Example Image