- C#
- 经典横版闯关手游【回归阿拉德之成神之路】2022整理单机一键即玩镜像端+Linux本地学习手工端+懒人一键搭建助手+运营后台+安卓苹果双端+教程【站长亲测】 2022-11-7
- 最新修复破解白猪3.0 2022-2-8
- 怎样免费获得黑神话悟空详细教程 7月前
- 全国被吐槽最狠的三家快递公司,服务态度差,投诉都没用! 2023-7-21
- 禁止在本站发布翻墙,军事,政治等一切国家禁止的敏感话题. 5月前
- 让你“爱”上 GitHub,解决访问时图裂、加载慢的问题。(无需安装) 2023-8-28
- 战神引擎
- V8
- lua
- 传奇
- 脚本
- 安卓
- Linux
- 天花板
- 冰雪
- 手工端
- 手游
- 数据库
- 系统
- unity
- 666
- 游戏
- 传奇3
- 单机
- zircon
- 176
- 复古
- 野径云俱黑赶快
- 群服
- CentOS
- 特色
- 存档
- 破解版
- 问题
- 盘古
- 白猪
- 离线版
- 话题
- 图片
- 格式
- 沉默
- 光芒引擎
- 说明书
- 富士康
- iPhone
- 君临
- 阅读
- 小说
- 水晶传奇
- Controller
- 代码
- TeamViewer
- 向日葵
- 新春
- 真三国
- sql
- 攻略
- 雷神
- Gee
- 情怀
- 魔兽
- 单机传奇
- 酷狗
- 下载
- 探秘
- 3proxy
- 登录
- sxg
- 丛林肉搏
- 原神
- 第一版
- 苹果
- XO引擎
- socks5
- 硬盘
- 检测
- 翻墙
- 黑神话
- 黑神话悟空
- 热血传奇
- 客户端
250
0
0
返回
虽然笨办法,但是效果还是实现了!!
这里fgui 的GTextInput 定义好
关键的是unity 自带的TouchScreenKeyboard
GTextInput
发送聊天消息 = 主界面.GetChild("n26").asTextInput;
发送聊天消息.hideInput=true;//隐藏输入框
发送聊天消息.singleLine = true; //单行
发送聊天消息.keyboardInput = true; //允许键盘输入
发送聊天消息.keyboardType= 1;
// 这里用点击事件来触发弹出 软键盘.
发送聊天消息.onClick.Add(() => { keyboard = UnityEngine.TouchScreenKeyboard.Open("", UnityEngine.TouchScreenKeyboardType.Default);
发送聊天消息.asRichTextField.text = keyboard.text; // 将键盘输入的文本设置为输入框的文本
});
private static UnityEngine.TouchScreenKeyboard keyboard = null;
然后单独写一个方法,或者直接写在Update()里面
public static void 触摸屏键(){
//这里要判断是不是空TouchScreenKeyboard
if (keyboard != null){
// 监听触摸屏键盘完成状态
if (keyboard.status == UnityEngine.TouchScreenKeyboard.Status.Done)
{
// 发送消息
Message = 发送聊天消息.text,
//这里必须要清空TouchScreenKeyboard,不然就死循环了
keyboard=null;
发送聊天消息.text = "";
keyboard.text="";
}
}
}
就这样简单实现
随便看看
最新回复 (0)
版块热门