当前位置: 首页 > wzjs >正文

微信公众号的h5网站开发网站seo平台

微信公众号的h5网站开发,网站seo平台,网站开发需要哪些部门,服装设计专业大学世界排名参考官方demo 参考demo https://gitee.com/wechat-minigame/minigame-unity-webgl-transform/tree/main/Demo/API_V2 里面有对输入文本框适配的处理方法,还有一些其他功能展示 1 使用Unity打开/Demo/API目录,API示例开发版本为Unity 2022.3.14f1。 2 若…

参考官方demo 参考demo https://gitee.com/wechat-minigame/minigame-unity-webgl-transform/tree/main/Demo/API_V2
里面有对输入文本框适配的处理方法,还有一些其他功能展示

1 使用Unity打开/Demo/API目录,API示例开发版本为Unity 2022.3.14f1。
2 若Unity为2020及以前(如2019)版本,则需要在/Assets/Scripts/Editor/PreBuildProcessing.cs中配置Python环境变量。
3 点击"工具栏——微信小游戏——转换小游戏",填写自己的游戏AppID并设置导出路径,以及设置其他导出选项,之后点击"生成并转换"。
使用微信开发者工具打开导出路径/minigame。

找到脚本 WXInputFieldTmpAdapter,复制到自己项目中
在文本输入组件上面挂载改脚本即可调起输入框

using UnityEngine;
using WeChatWASM;
using TMPro;
using UnityEngine.EventSystems;// 要求该组件必须附加 TMP_InputField 组件
[RequireComponent(typeof(TMP_InputField))]
public class WXInputFieldTmpAdapter : MonoBehaviour, IPointerClickHandler, IPointerExitHandler
{private TMP_InputField _inputField; // 存储 TMP_InputField 组件的引用private bool _isShowKeyboard = false; // 标记键盘是否显示private void Start(){// 获取挂载在同一游戏对象上的 TMP_InputField 组件_inputField = GetComponent<TMP_InputField>();}// 当指针点击该组件时调用public void OnPointerClick(PointerEventData eventData){ShowKeyboard(); // 显示键盘}// 当指针离开该组件时调用public void OnPointerExit(PointerEventData eventData){// 如果 TMP_InputField 没有被聚焦,则隐藏键盘if (!_inputField.isFocused){HideKeyboard();}}// 输入法输入回调private void OnInput(OnKeyboardInputListenerResult v){// 如果 TMP_InputField 被聚焦,则将输入值赋给 TMP_InputFieldif (_inputField.isFocused){_inputField.text = v.value;}}// 输入法确认回调private void OnConfirm(OnKeyboardInputListenerResult v){HideKeyboard(); // 隐藏键盘}// 输入法完成回调private void OnComplete(OnKeyboardInputListenerResult v){HideKeyboard(); // 隐藏键盘}// 显示键盘的方法private void ShowKeyboard(){// 如果键盘已经显示,则直接返回if (_isShowKeyboard) return;// 调用 WeChat API 显示键盘WX.ShowKeyboard(new ShowKeyboardOption(){defaultValue = _inputField.text,//传入当前文本作为默认值maxLength = 20, // 最大输入长度confirmType = "go" // 确认按钮类型});// 绑定键盘事件回调WX.OnKeyboardConfirm(this.OnConfirm);WX.OnKeyboardComplete(this.OnComplete);WX.OnKeyboardInput(this.OnInput);_isShowKeyboard = true; // 更新键盘显示状态}// 隐藏键盘的方法private void HideKeyboard(){// 如果键盘未显示,则直接返回if (!_isShowKeyboard) return;// 调用 WeChat API 隐藏键盘WX.HideKeyboard(new HideKeyboardOption());// 移除事件监听WX.OffKeyboardInput(this.OnInput);WX.OffKeyboardConfirm(this.OnConfirm);WX.OffKeyboardComplete(this.OnComplete);_isShowKeyboard = false; // 更新键盘显示状态}
}

在这里插入图片描述

http://www.dtcms.com/wzjs/413049.html

相关文章:

  • 网站数据包括哪些内容怎样创建自己的网站
  • 快3网站制作 优帮云互联网运营推广是做什么的
  • 巫山集团网站建设火星时代教育培训机构怎么样
  • 番禺网站建设哪里好提升seo搜索排名
  • 做公司网站的流程产品推广软文300字
  • 关于做摄影的网站百度新站关键词排名
  • 关于进一步优化当前疫情防控措施武汉seo百度
  • 上海网站建设公司案例sem营销
  • 网站版权备案东莞网站建设推广平台
  • 怎么接单做网站合肥网站快速优化排名
  • 网站建设如何站内搜索加快百度收录的方法
  • 网站建设是啥工作现在什么网络推广好
  • 解析网站接口怎么做贵阳百度seo点击软件
  • 手机创建网站的软件软件培训机构排行榜
  • 义乌市做网站常用的网络营销方法有哪些
  • 网站解析不过来查询网站信息
  • 网站建设创新互联seo全网优化推广
  • 不属于网络营销的特点seo黑帽教学网
  • 芯片公司网站建设软文之家
  • 网站开发语言查询整合营销网络推广
  • 北京做网站制作的公司网页关键词优化软件
  • 有了网站怎么做优化成都网站建设系统
  • 网站备案背景图人员优化是什么意思
  • 微信公众号入口seo关键词优化软件app
  • 织梦高端大气网站模板百度服务电话在线人工
  • 庆阳网站建设推广windows优化大师软件介绍
  • wordpress 需要php兰州网站seo优化
  • 给女友惊喜做网站seo推广公司价格
  • 万州网站推广沈阳百度seo
  • 花蝴蝶免费视频直播高清版seo网站优化工具