自己写的UnitY实用小工具或脚本——文本管理器
发布日期:2021-06-29 04:53:49
浏览次数:2
分类:技术文章
本文共 1542 字,大约阅读时间需要 5 分钟。
众所周知,一个好的项目都是模块化非常明确,分工明细。Unity开发时候经常碰到提示框或者对话框的文本显示,而这个如果都是图片未免也太过于浪费,而且也不利于后续的维护和修改。我就写了一个脚本专门用来管理这些文本。代码如下:
using UnityEngine;using System.Collections;using System.Collections.Generic;using System.IO;using System.Text;using EnumState;public class TaskControl{ public static Dictionary而,Text文件里面的内容如图所示TasksDict; // Use this for initialization public static void Init() { TextAsset ta = Resources.Load("Task") as TextAsset; StringReader sr = new StringReader(Encoding.UTF8.GetString(ta.bytes)); char[] sp1 = { ',' }; char[] sp2 = { ';' }; TasksDict = new Dictionary (); while (true) { string line = sr.ReadLine(); if (line == null) { return; } if (line == "" || line == " ") { continue; } string[] data = line.Split(sp1, System.StringSplitOptions.RemoveEmptyEntries); if (data == null) { Debug.LogError("sddddddddddddddd" + line); continue; } TasksDict[int.Parse(data[0])] = data[1].Split(sp2, System.StringSplitOptions.RemoveEmptyEntries); } } public static string[] GetTask(int key) { if(TasksDict==null ) { Init(); } if(!TasksDict.ContainsKey(key)) { Debug.LogError("sdsdddddd" + key); return null; } return TasksDict[key]; } }}
好了这样就可以方便的管理和使用文本显示啦。
转载地址:https://blog.csdn.net/zhangxiao13627093203/article/details/46910883 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2024年04月15日 13时54分57秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
python处理滑块验证的轨迹计算问题
2019-04-29
Unity是怎么打包APK文件的
2019-04-29
CVPR阿里优秀论文 | 基于时间尺度选择的在线行为预测 ...
2019-04-29
Python的5种传参姿势,两分钟就能了解
2019-04-29
蚂蚁实时视频通话技术和实践
2019-04-29
经典面试题:浏览器是怎样解析CSS的?
2019-04-29
WakeData完成数千万人民币A轮融资,由红杉资本中国基金领投 ...
2019-04-29
云上数据仓库选型指南
2019-04-29
推荐:采用 F5 AS3 的配置即代码
2019-04-29
Android开源库大全分类汇总(Android技术资料汇总) ...
2019-04-29
浅析IPTV盒子和OTT盒子的差别,如何选择?
2019-04-29
小程序template-plump
2019-04-29
Python零基础学习笔记(二十一)—— dict字典
2019-04-29
python实现单向链表数据结构及其基本方法
2019-04-29
SqlServer 将纯数字的时间转换为DateTime
2019-04-29
实现厘米级、低功耗精确定位,Kolmostar获元实资本领投1000万美元融资 ...
2019-04-29
在家怎么用手机连接到电视?
2019-04-29
好程序员web前端教程分享js文件引用编码方式
2019-04-29