游戏中经常会用到键盘,以便玩家可以在游戏中进行输入操作。 今天分享一下如何在微信小游戏制作工具中使用键盘进行输入。
要使用键盘相关功能,首先需要启用“键盘”插件。
单击“功能区”中的“添加插件”按钮。
在管理插件面板中,启用“键盘”插件。
开启后,在积木区右侧的“插件”类别中可以看到键盘相关的积木。
显示键盘多行输入:使用此块打开手机上的键盘。 您可以在下拉框中选择“启用”或“禁用”多行输入。
隐藏键盘:该块的作用是隐藏当前显示的键盘。
键盘值:使用该块我们可以获取用户使用键盘输入的内容。
键盘是否打开:判断当前键盘是打开还是隐藏。
除了与键盘相关的构建块之外,我们还需要了解两个与键盘相关的回调事件。 点击积木区的“添加事件”,然后可以在底部看到两个与键盘相关的事件。
单击键盘完成按钮时:用户完成输入操作后将调用该事件。 也就是说,我们可以通过该事件回调块中的“ ”块来获取用户使用键盘输入的内容。
当键盘收回时:当键盘收回时将调用该事件。
接下来我们就来看看这些构建块和事件在开发工具中的具体使用。
如图所示,这是一个包含四个元素的简单场景。 “基本文本”用于显示用户通过键盘输入的内容。 当点击“显示键盘”按钮时,将显示键盘(可以单行输入),当点击“隐藏键盘”按钮时,将隐藏键盘。 点击“多行输入”按钮后,会显示键盘(可以输入多行)。
接下来,依次查看每个元素上的构建块。
在键盘按钮上显示块:
隐藏键盘按钮上的块:
多行输入按钮上的构建块:
基本文本的构建块:
“基本文本”使用事件块“当单击键盘补全按钮时”,然后使用“键盘值”块获取用户的输入,最后显示在文本上。
运行一下看看效果。 注:键盘功能测试只能在移动设备上进行,无法在电脑上进行测试。 因此,这里需要点击功能区中的“预览并分享”,然后用手机扫描二维码进行测试。
最后我们举一个游戏中常见场景的例子:当玩家第一次打开游戏时,游戏提示给游戏中的英雄起一个名字。 给出名字后,游戏会以友好的首次互动方式向玩家打招呼。
首先,设置一个简单的场景。
当玩家点击“确定”按钮时,我们调用键盘显示积木,并显示键盘供玩家进行输入操作。
玩家名字完成后,我们在基础文字中添加下图中的积木,向玩家的英雄打个招呼。
最后,在手机上运行它。
本文演示的示例项目已开源并与社区共享。 有需要的朋友可以到下面的链接自行获取项目工程。
键盘示例项目地址:#/game?=
注:微信小游戏制作工具提供的键盘组件目前存在bug,在游戏社区版中可以正常使用。 但是,当你发布到微信小游戏平台时,你会发现键盘事件不会被调用。 另外,如果想要发布到微信小游戏平台,并使用键盘插件让用户在游戏中输入内容,则必须连接微信的内容输入安全检查接口。 否则,游戏将无法通过审核。
访问内容安全检查的具体解决方案和方法可以查看。
我是一只会制作游戏的小蚂蚁,教你如何制作游戏。 如果你想学习游戏开发就关注我的公众号吧!
没有系统的学习课程和路线? 自己没有学习的氛围就不能继续学习吗? 如果您遇到问题而没有人可以立即帮助您解答怎么办? 缺乏经验,不知道如何进行? ...欢迎参加小蚂蚁年度游戏开发课程。 它不仅仅是一门课程,而是围绕学习游戏开发的一整套服务。 帮助你一年学会制作游戏,制作自己的游戏,让游戏给你带来睡后收入。 欢迎与百余位学员一起学习如何玩游戏,一起探索游戏的更多可能性。 您可以了解课程服务详情以及小蚂蚁可以为您提供的其他课程和服务。
长按图片识别二维码,前往小店购买年度课程服务。
以下是小蚂蚁的一些游戏,希望它们能给您在闲暇之余带来片刻的放松和乐趣。 无需下载安装,点击下方游戏卡即可直接玩!
欢迎添加微信,交友。 朋友圈每天都会分享与游戏相关的知识和内容。 你可以过来观看。 注:“学习制作游戏”即可免费领取海量原创游戏开发教程资料! 非学生只接受付费咨询,不接受闲聊,对此深表歉意。