我创建了一个Love应用程序,但游戏需要一个带箭头键的屏幕键盘,是否可以在屏幕上创建按钮,就像模拟箭头键或字母键盘键盘输入的游戏键盘一样?
答案 0 :(得分:0)
tl; dr:使用更常见的触摸输入模式,如屏幕的四个触摸输入象限。
这是可能的,但你需要编写一个应用程序,以某种方式传递按键与Android原生键盘,这是一个完全不同的问题超出了这个答案的范围。
如果您决定走这条路,请参阅Android输入法文档以获取帮助。
您可以使用以下内容:
if love.system.getOS() == "Android" then
doVirtualKeyboadThings()
end
要检测您的游戏是否在Android上运行,假设您希望它是多拱形的,然后使用Thranduil (Gui Libary)之类的东西来创建您自己的虚拟键盘。
但是我不能鼓励这样复杂的解决方法 这可以通过love.mouse(在android上使用触摸事件)和简单的按钮或屏幕部分来完成。