请问一下是否有办法支持键盘操作。
本帖最后由 zhaoliuyun0 于 2024-2-19 12:24 编辑想要在用养成面板做一个走迷宫的小游戏。游戏的内容倒是好做。
只是如果能用键盘的wasd或者上下左右键来操作移动就方便多了。
于是想要做一个在脚本里用按指定的按键 相当于选择了选项的功能。
但是我下载了很多相关教程也没有找到可以实操的方法。:dizzy:
请问d大如果对此有了解的话请不吝赐教,非常感谢。:$
kr内置的键盘操作都是通过接受keydown来实现的。
比如NVL的游戏截图是这样实现的:
function ScreenShot(key, shift)
{
dm("按键编号"+key);
//106为小键盘星号截图键|116为F5
if (!(key == 106 || key==116))
return false;
//保存图片
var str=getDateString();
savenote("nvlmaker_"+str);
}
// 把函数注册到按键Hook里
kag.keyDownHook.add(ScreenShot);
所以首先需要添加一个keyDownHook,然后在函数里面处理,根据点击的键,使用kag.process("文件名","*标签")进行跳转。
如果想要知道比较复杂的按键系统怎么写,水螅太太提供了很多KR小游戏范例其中包括打字游戏,可以参考一下:
https://hydrozoa.felisworks.com/krkrgames.php VariableD 发表于 2024-2-20 12:28
kr内置的键盘操作都是通过接受keydown来实现的。
比如NVL的游戏截图是这样实现的:
了解了!有范例就好学习了我这就去试试。
页:
[1]