「Unity」UGUI的Text实现首行缩进的办法
2016-07-12 16:49
791 查看
我的Unity版本:5.3.5f1
直接说正事
Unity的Text组件,想实现代码拿到一段话,在前面加个缩进,让之后的字符依次后移。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202011/09/a45dcc9f3e6a57536f7a7a56c64b9f5d.png)
有人觉得很简单,然后就这样写了:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202011/09/82f3beefdfaf7e88a4f16dc298c1cb03.png)
但是尝试过的人就会发现,如果用代码在最前面加空格或者其他制表符,会导致直接换行,而不是我们预期的效果。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202011/09/0275f6451f5fd31175175d54f827635c.png)
不知道这是不是BUG了,我换了一种解决办法,就是使用全角空格
![](https://oscdn.geek-share.com/Uploads/Images/Content/202011/09/de0472376153bfa3ee691913d0d48ea2.png)
最后效果
直接说正事
Unity的Text组件,想实现代码拿到一段话,在前面加个缩进,让之后的字符依次后移。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202011/09/a45dcc9f3e6a57536f7a7a56c64b9f5d.png)
有人觉得很简单,然后就这样写了:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202011/09/82f3beefdfaf7e88a4f16dc298c1cb03.png)
但是尝试过的人就会发现,如果用代码在最前面加空格或者其他制表符,会导致直接换行,而不是我们预期的效果。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202011/09/0275f6451f5fd31175175d54f827635c.png)
不知道这是不是BUG了,我换了一种解决办法,就是使用全角空格
![](https://oscdn.geek-share.com/Uploads/Images/Content/202011/09/de0472376153bfa3ee691913d0d48ea2.png)
最后效果
![](https://oscdn.geek-share.com/Uploads/Images/Content/202011/09/ac8f791f739c2134076f526c289f81dd.png)
相关文章推荐
- Unity 玩家设置
- Eclipse和Unity交互实现微信登录
- [UnityShader3]转圈与冷却效果
- 一个解决背景切换的shader
- Unity IPv6 Socket 支持
- Unity3d异步记载场景&制作Loading场景进度条
- 【Unity Shaders】法线纹理(Normal Mapping)的实现细节
- Unity3d-Vuforia-Android 开发环境搭建
- Unity3D MonoDevelop unsafe code may only appear if compiling with /unsafe
- 【Unity3D自学记录】Unity Standard Assets 简介之 Characters
- unity 控制旋转的方法
- Unity添加自定义快捷键——UGUI快捷键
- Unity-3D物体的遮罩
- Unity资源加载与释放
- 【Unity Shader】用shader控制背景的倾斜渐变
- Unity-ScrollView
- Unity3d UGUI 滚动视图ScrollView的使用教程之简易双肩包
- Unity3D教程之Roll a Ball
- Unity5.3.5的AssetBundle加载
- Unity3D中射线的相关使用