【Unity】开发经验之文本统一管理

原创 2018年04月17日 13:27:01

 游戏中用到的所有文本都最好统一管理,为啥呢?

 因为你的游戏必须统一字体吧,那么一种字体就用到底吗?肯定要换好多次,看看哪个效果更好,这种情况下,如果手动自找Text然后换的话会很麻烦,即使使用了Prefab。

 包括文本内容也不可能一次到位,肯定要修改多次,确定一种格式之后把这个活儿交给策划去干就行了,而我们只需要修改一些变量。

  除此之外,如果游戏用到多语言,那么也需要根据系统语言的识别来通过程序控制文字显示,这种情况下,是必须用代码对所有文本进行管理了。(虽然我的游戏还没有涉及到本地化)

  现在我的游戏中用到的长文本、对话等等都放到了一个脚本中,但是UI上的文本还没有管理,包括:“开始游戏”、“确定”等等。而且我用了一种很低效的方式,就是数组存储,因为我还没有学会外部文件读取,等过两天有时间了我就好好研究一下XML,然后对相关代码进行重构。

Unity3D开发经验

注意事项如下: 1.面数控制       在MAX软件中制作单一GameObject物体的面数不能超过65000个三角形,即32500个多边形Poly,如果超过这个数量的物体不会显示出来,...
  • wolf96
  • wolf96
  • 2014-08-07 01:21:33
  • 998

统一管理Unity里面的Update

public class MyTickManager : Singleton { private List updateList = new List(); /// //...
  • microsoftMSDNNET
  • microsoftMSDNNET
  • 2016-09-01 13:55:00
  • 833

【Unity】中如何统一管理回调函数(利用观察者模式)

这次的内容有点类似设计模式里的观察者模式。但是和常规意义上的观察者模式也不是完全一致,所以各位就不要咬文嚼字啦!咦?设计模式?!不懂!没关系,说不定你以前就用过。 开场白 ...
  • swj524152416
  • swj524152416
  • 2017-02-09 18:33:09
  • 1317

Unity手游制作记-制作通用输入管理器

今天不学机器学习,让我们一起搞(zuo)事(you)情(xi)触摸输入管理器触控现在主流的手机就是苹果和安卓,支持的是多点触控,就是可以同时触摸好几个手指头(一般不超过5个),所以我们只需要将每个手指...
  • linglian0522
  • linglian0522
  • 2017-07-30 04:59:19
  • 408

Unity自定义Debug日志文件,利用VS生成Dll文件并使用Dotfuscated进行混淆,避免被反编译。

1、打开VS,博主所用版本是Visual Studio 2013。2、新建一个VC项目,选择类库,取名为JefferyChan,具体步骤如下图:3、因为要调用Unity中的相关文件,所以这里要引入外部...
  • cjh19911112
  • cjh19911112
  • 2015-06-09 12:38:48
  • 1453

Unity 事件统一管理

using System; using System.Collections; using System.Collections.Generic;public class DispatchEvent ...
  • microsoftMSDNNET
  • microsoftMSDNNET
  • 2016-09-02 16:08:48
  • 449

Unity用Lua开发的 使用度 问题

今天晚上到家之后继续写自己的LUA项目开发文档,在写文档的途中,与大帅同志边讨论,边写项目开发规范,在Lua类对父类的访问的时候,我和大帅同志就 多继承 和 Lua开发使用度的问题,展开了激烈的讨论。...
  • liuhangang
  • liuhangang
  • 2017-05-07 00:40:54
  • 231

unity5 文本滚动

1.建一个背景图片+scoll rect属性          2把要显示的文字挂到scrollrect上,并且把文字拉大。          3建立一个滚动条,把滚动条挂到scollrect上...
  • haifeng619
  • haifeng619
  • 2015-05-19 11:24:58
  • 843

Unity 配置使 .prefab 可以文本化阅读修改

Edit->Project Settings->Editor ->Assets Serialization    配置为Force Text. 这样就可以用文本编辑器打开.Prefab    可以...
  • z9895512
  • z9895512
  • 2015-11-17 09:43:21
  • 1716

Unity生成一个文本

  • a6214016
  • a6214016
  • 2018-02-08 18:23:42
  • 103
收藏助手
不良信息举报
您举报文章:【Unity】开发经验之文本统一管理
举报原因:
原因补充:

(最多只允许输入30个字)