关于自己剪图后,图片的宽高比例不一样,打包游戏后字体会变形,不像原来在Unity里面的字体一样显示得自然。

下面看例子:

这张图片是500*68像素的,在Unity里面创建一个material,将Shader设置为GUI/Text Shader,把图片拖进Select里面。

然后再创建一个Custom Font自定义字体,设置如下图

然后将此设置好的字体文件拖进UGUI的Text属性面板的Font里面,在Text里面输入0和1,就会显示图片的字体。

但是这样的像素500*68这个比例会使发布后的游戏显示字体变形。

(除非把Canvas中CanvasScaler组件中UIScaleMode设置为Scale With Screen Size,则UI不会变形)

所以经研究,只有像素成比例,发布后字体会按照自己想要的效果显示。例子如下:

此图片的像素是500*50的比例,设置属性如下:

按照这样的属性写入之后,再发布安卓就可以在游戏中看到正常的显示效果。

Unity3D 使用图片自定义字体,防止打包安卓后字体变形相关推荐

  1. 上传服务器后字体文件丢失,详解Vue+elementUI build打包部署后字体图标丢失问题...

    错误描述: Vue+elementUI  build打包部署后字体图标丢失,控制台显示文件element-icons.woff和element-icons.ttf文件404 错误展现: 控制台报错截图 ...

  2. ue4 Niagara粒子打包安卓后不显示

    提问:ue4 Niagara粒子打包安卓后不显示今天用ue4中的Niagara粒子做了一个烟花的效果,但是打包到安卓手机后只能看到升上天空的粒子,看不到爆炸效果. 解答: 在打包 UE4 Niagar ...

  3. android手机应用字体颜色代码,安卓手机字体颜色修改教程

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 先说好哦 我只是搬运而已 没这么强大的技术 反编译framework-res.apk 得到framework-res文件夹! 修改里面的文件, 找到(如何 ...

  4. 手机字体随意换——安卓手机字体管家(需要ROOT)附50款字体数据包

    字体管家是一款方便的手机字体更改软件,集成了几十款中文美化字体,可爱字体.搞怪字体.少女字体.一本正经字体等多种形式,只需要简单的点击几下就可实现字体更改.经测试十分好用,多达50款字体可选. 主要功 ...

  5. vue 打包上线后字体图标不显示

    在build/utils.js下找到 if (options.extract) {return ExtractTextPlugin.extract({use: loaders,fallback: 'v ...

  6. unity打包安卓显示手机顶部状态栏

    打包安卓后打开app发现顶部的状态栏没有,没有时间电量等等 解决办法: 1.创建脚本:HideOrShowPhoneStatus using System; using System.Collecti ...

  7. android手机可以换字体吗,安卓手机字体怎么改?安卓手机爱字体换字体教程

    安卓手机字体怎么改?大家都知道,换安卓字体是需要Root权限的,随着安卓系统的不断升级,Root的难度也逐步上升,但这个问题与我们无关,让刷机工具头疼去吧,我们只需要点击某软件的"一键Roo ...

  8. Unity打包安卓如何存储本地游戏数据?

    一.前言 平时项目得数据文件文件一般都使用Resources.Load或者Application.streamingAssetsPath这两中方式读取,但是项目打包成Android或IOS时这些路径获 ...

  9. 小程序安卓和ios使用自定义字体,解决安卓不生效问题

    官网介绍 官网文件的loadFontFace也可以实现自定义字体引入和使用,如果需要在app.js使用记得加上global:true,不然app.js不会执行 背景:项目中要把所有字体改为宋体,这里我 ...

  10. Unity3d使用FairyGUI 自定义字体

    最近ui同学使用了一种新字体(锐字锐线怒放黑简) 发现全部切成图片字体 吓死我了 由于本项目ui使用了第三方ui系统 fairyGUI 所以此文章主要讲述unity3d和fairygui搭配使用字体的 ...

最新文章

  1. 【Ant Design Pro 二】 创建页面,组件,并在页面调用
  2. 「BATJ面试系列」并发编程
  3. linux shell 得到当前时间
  4. Docker最全教程——从理论到实战(四)
  5. a5d2 mac 驱动分析
  6. Macosx 安装 ionic 成功教程
  7. JAVA 第3课 数组
  8. 将两个DataTable合并成一个DataTable
  9. 二维树状数组的区间加减及查询 tyvj 1716 上帝造题的七分钟
  10. 【权限设计】如何以“权限”为单位的进行权限设计(二)
  11. POJ 2449 Remmarguts' Date (SPFA + A星算法) - from lanshui_Yang
  12. JAX-RS (REST Web Services) 2.0 requires Java 1.7 o
  13. 计算机科学导论课后感,计算机科学导论课后总结_5
  14. 【递归算法】递归算法的快速入门
  15. FANUC机器人基础学习_示教器详解(图文)
  16. 读《彼得林奇教你理财》有感
  17. c语言实现string sds,redis内部数据结构之SDS简单动态字符串详解
  18. matlab 变限积分计算,Matlab变限积分计算【方法教程】
  19. git问题:You have not concluded your merge (MERGE_HEAD exists)
  20. 利用免费虚拟主机上传静态网站

热门文章

  1. SQL Server的Descending Indexes降序索引
  2. 从屡遭拒稿到90后助理教授,罗格斯大学王灏:好奇心驱使我不断探索
  3. 无线网络与移动网络详解
  4. MKMapView 自定义大头针
  5. TTL传输中过期问题导致网站打不开
  6. Linux中action命令
  7. 计算机系统结构:指令的动态调度-Tomasulo算法
  8. 编程思想的理解(POP,OOP,SOA,AOP)
  9. mysql还原报错[err]1153解决办法
  10. Android Studio的复制一行快捷键与Windows7屏幕旋转快捷键冲突