unity中如何实现文本输入字符串

unity中如何实现文本输入字符串,第1张

可以用UI。

在场景中创建一个text(Create->UI->Text)

新建一份C#代码:

添加命名空间:

using UnityEngine.UI

在类里面声明变量:

public InputField text//写完代码后把它随便附加到一个物体上,再在面板里面把刚才创建的UI拖到这个变量框里面

在Update方法里面添加:

string xxx=text.text

这样xxx就是你输入的字了。

(这时我手打的,可能有些错误,自己改一改)

如下:

public texture2d mousetexture;//更换鼠标的样式。

cursor.setcursor (this.mousetexture, vector2.zero, cursormode.auto);//恢复回鼠标的样式。

cursor.setcursor (null, vector2.zero, cursormode.auto)。

Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。

2021年10月8日,为防止未成年人沉迷网络游戏,维护未成年人合法权益,文化和旅游部印发通知,部署各地文化市场综合执法机构进一步加强网络游戏市场执法监管。据悉,文化和旅游部要求各地文化市场综合执法机构会同行业管理部门。

重点针对时段时长限制、实名注册和登录等防止未成年人沉迷网络游戏管理措施落实情况,加大辖区内网络游戏企业的执法检查频次和力度;加强网络巡查,严查擅自上网出版的网络游戏;加强互联网上网服务营业场所、游艺娱乐场所等相关文化市场领域执法监管,防止未成年人违规进入营业场所。

比价傻瓜的方式可以在任何gameObject上加一个guiText,然后通过脚本设置gameObject.guiText.enabled或gameObject.active属性为true/false来控制显示。

如果熟悉编程,还可以通过纯脚本的方式来实时生成和控制文字显示:

GUILayout.Label("这段文字就显示在界面上了……")

要更系统的控制界面可以自己写GUI构架,或者采用第三方的资源如NGUI之类的。菜鸟在线竭诚为您服务


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/7949377.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存