【问题标题】:button that simulates android keyboard input模拟安卓键盘输入的按钮
【发布时间】:2015-08-22 04:37:16
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

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

    如果您决定采用该方法,请参阅 Android 输入法文档以获得帮助。

    你可以使用类似的东西:

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

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

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

    Example Image

    【讨论】:

    • .love 文件最初是为 PC 创建的,不是我制作的,所以我不知道该怎么做,我也可以更换钥匙,但我仍然无法走路,但其他钥匙工作,我可以使用步行按钮来更改选择
    猜你喜欢
    • 2011-12-07
    • 1970-01-01
    • 2011-07-08
    • 2012-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-21
    • 2014-05-13
    相关资源
    最近更新 更多