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

《水利建设与管理》杂志社网站宁晋网站开发搭建

《水利建设与管理》杂志社网站,宁晋网站开发搭建,wordpress仿站博客视频教程,网站开发培训费多少钱目录 Text组件-文字显示 Text组件-文字动态显示 ScrollView组件 使用文件流动态读取硬盘文件 本篇介绍Text和ScrollView的简单应用#xff0c;以及读取硬盘中.txt文本的内容 Text组件-文字显示 1. 加入Text#xff1a;在mainCanvas上点右键-UI-选择Text和TextMe…目录 Text组件-文字显示 Text组件-文字动态显示 ScrollView组件 使用文件流动态读取硬盘文件 本篇介绍Text和ScrollView的简单应用以及读取硬盘中.txt文本的内容 Text组件-文字显示 1. 加入Text在mainCanvas上点右键-UI-选择Text和TextMeshPro都可以。 以下以TextMeshPro为例第一次选择TextMeshPro时会提示导入TMP组件点击第一个按钮即可 2. 修改一下Text的名字以便于识别 3. 在场景中修改和移动这个文本框的大小和位置 4. 修改、调整显示的文字找到Text控件的TextInput在输入框中输入想要的文字并可调整字体、大小、颜色等。需要注意的是中文字一般无法正常显示需要做特殊设置详见引用Unity 中文不显示问题_unity中文字体不能打出来_陈少伯的博客-CSDN博客 Text组件-文字动态显示 在系统中经常会使用代码来动态修改文字的内容需要使用到UI控件时需要在头文件中引用 using UnityEngine.UI; //使用到UI类时需要引用 using TMPro; //使用TextMeshPro时需要引用测试代码如下只要获取到文本上的text组件就能修改它的内容 public class TextChange : MonoBehaviour {public TMP_Text titleText; //TextMeshPro需要使用的类型void Update(){//当按下K键时文字改变if (Input.GetKey(KeyCode.K)){titleText.text 系统开始运行;}} } 将这个TextChange代码挂到场景的任意一个节点上我这边是建立了一个空节点所有没地方挂的代码都挂在这里并拖入titleText节点 运行结果如下按下K按键时文字改变 ScrollView组件 当显示的文字太多时需要在ScrollView中滑动显示使用方法如下 1.  加入ScrollView在mainCanvas上点右键-UI-选择ScrollViewScrollView下的子节点和组件较多以下介绍重要的组成部分。 其中Content里面我们可以放入需要显示的内容文字、图片或者其他控件都可以。 2. 在ScrollView-Viewport-Content内加入Text在Content上点右键加入Text 3. 调整Text的大小并且在Text中输入需要显示的内容当文字比较多时要将Content的大小调整到所有文字都能够显示的长度右图白色的框 运行效果 4. ScrollView中放入图片在ScrollView-Viewport-Content上点右键加入Image并调整Content的长度以便于足够显示所有内容 运行效果 使用文件流动态读取硬盘文件 当显示的文本和图片较多时需要在UI中建立很多个Text组件且需要调整字体、颜色等比较麻烦可以考虑在场景运行时使用文件流读取硬盘上的TXT文件动态地写进Text组件内容中。方法如下 1. 使用前文的设置的ScrollView为例使用Content下的Text(TMP)来显示文本。 2. 在硬盘上存储若干个TxT文本每一项显示的内容存储一个txt文档。建议在Resources下建立一个存放文件夹记事本的文件夹。另外还需要注意的是txt文档尽量使用UTF-8的存储格式。 3. 编辑代码 文件流需要使用的命名空间如下 using System.IO; using System.Text; 代码如下 public class textShow : MonoBehaviour {public TMP_Text introText; //载入显示文本的Text控件void Start(){introText.text ReadTxt(introTxt, 01_systemIntro);}public static string ReadTxt(string fileName,string txtFile){string path Assets/Resources/ fileName / txtFile .txt; //文本存放的路径string content未读到文件内容;FileStream fs new FileStream(path, FileMode.Open, FileAccess.Read); StreamReader sr new StreamReader(fs, Encoding.UTF8);if (null sr)Debug.Log(读取失败);elsecontent sr.ReadToEnd();sr.Close();return content;} } 4. 将代码挂在场景内的任意节点上本文挂在场景的一个空节点Empty上并将ScrollView-Content下的Text(TMP)拖入Text变量内 运行效果
http://www.zqtcl.cn/news/473855/

相关文章:

  • 苏州网站建设哪家便宜平谷手机网站设计
  • 建设项目一次公示网站嘉兴新站seo外包
  • 电子商务网站模板 html专业网站建设服务报价
  • 网页设计和网站建设的区别研发一款app要多少钱
  • seo网站建设方案建个企业网站需要多少钱
  • 搭建网站的软件网页动态设计
  • 好的界面建筑网站甘孜网站建设
  • 电子商务网站创建过程网站排名提升软件
  • 青岛企业如何建网站购买网站建站
  • 广东自考网站建设管理网站做ddns解析
  • 网站建设分类如何重启网站服务器
  • 新蒲建设集团网站怎么把源码做网站
  • 嘉兴建设局网站在线制作头像框
  • 苏州行业网站建设服务网页制作需要学什么技术
  • 二 网站建设的重要性东莞seo建站优化收费
  • 农业公司注册流程及费用快排seo排名软件
  • 响应式中文网站欣赏机wordpress
  • 如何建网站并做推广亚马逊网站怎么做推广
  • 做好网站建设总结免费开发app平台下载
  • 哈尔滨建站免费模板app网站开发要多少钱
  • 大连网站设计九首选仟亿科技怎么做百度网站会显示图片在旁边
  • 南京营销网站建设wordpress图片购买下载
  • 装修平台网站制作word模板
  • 网站建设捌金手指花总十软文写作技巧
  • 做网站优化有用吗网站开发包括什么软件
  • 在线音乐网站开发现状有什么网站接效果图做的
  • 网站开发自学难吗上海网站建设百度推广公司哪家好
  • 建设部网站官网四库一平台房地产网站大全
  • 做外贸如何建立网站微信信息流广告投放
  • 上海工程建设招投标网站开发购物网站描述