• 涨知识!文字里的秘密 最全甲骨文书展来了 2019-09-13
  • 晋中市着力将“厕所革命”进行到底 2019-09-05
  • 供应链如何更“智慧” 2019-09-05
  • 红枣食疗效果好 6种吃法最滋补-美食资讯 2019-09-01
  • 党的十九大最重大的理论成就 2019-08-28
  • 余世存:阅读经典不仅是消费,也是责任 2019-08-20
  • 实干树形象 实绩惠民生——“两学一做”特别关注 2019-08-20
  • 曲速引擎:曾被寄予厚望 现遭“一瓢冷水” 2019-08-18
  • 毛泽东说帝国主义都是纸老虎。是有社会基础的 2019-08-07
  • 外国人就医计划示范医院授牌 天津医院泰达医院获认定 2019-07-21
  • 文体 —频道 春城壹网 七彩云南 一网天下 2019-07-18
  • 【理上网来喜迎十九大】苏格:习近平总书记外交思想领航中国特色大国外交 2019-07-18
  • 8种家居环境很败“性” 2019-06-28
  • 2018年全军院校招生计划下达:计划招收学员3.05万名 2019-06-15
  • 晋城市举办干部素质提升工程第十八期专题讲座 2019-06-15
  • 福建省体彩36选7走势图: UGUI Text的Best Fit问题

    13
    回复
    2299
    查看
    打印 上一主题 下一主题
    [ 复制链接 ]
    5熟悉之中
    704/1000
    排名
    6021
    昨日变化

    福建36选7和值走势图 www.00-na.com 10

    主题

    83

    帖子

    704

    积分

    Rank: 5Rank: 5

    UID
    136045
    好友
    0
    蛮牛币
    139
    威望
    0
    注册时间
    2016-2-1
    在线时间
    381 小时
    最后登录
    2019-9-16
    10蛮牛币
    本帖最后由 abcnm123456 于 2019-3-4 15:55 编辑

    问题应该是unity将一串中文字当成同一个字来处理
    我想用best fit做到图2的效果...
    谢谢大家

    asdasdas..png (88.09 KB, 下载次数: 39)

    asdasdas..png

    022020202.png (213.64 KB, 下载次数: 39)

    022020202.png
    6蛮牛粉丝
    1418/1500
    排名
    2036
    昨日变化

    6

    主题

    179

    帖子

    1418

    积分

    Rank: 6Rank: 6Rank: 6

    UID
    126588
    好友
    0
    蛮牛币
    5160
    威望
    0
    注册时间
    2015-10-24
    在线时间
    559 小时
    最后登录
    2019-9-16
    沙发
    2019-3-4 15:49:36 只看该作者
    abcnm123456 发表于 2019-3-6 11:53
    如果设定最小字体就会有文字显示不到

    如果没其他方法就只能如此了

    嗯,早上测试了一下,bestFIt是以水平方向的最多字数来做字体缩放的,当文字超过一行的时候缩小字体,直到最小值,然后再进行换行。
    如果要实现你的效果,我想到的一个方法是给文本框加ContentSizeFitter,VerticalFit设置为PreferredSize,给文本框进行赋值的时候,获取文本框的实际大小,如果超过预定的大小就将字体大小减1,重复进行这个判断,直到文本框大小符合要求
    3偶尔光临
    165/300
    排名
    16956
    昨日变化

    1

    主题

    45

    帖子

    165

    积分

    Rank: 3Rank: 3Rank: 3

    UID
    132228
    好友
    0
    蛮牛币
    131
    威望
    0
    注册时间
    2015-12-21
    在线时间
    79 小时
    最后登录
    2019-7-31
    板凳
    2019-3-4 17:42:40 只看该作者
    不用选择Best fit,把Text  添加 ContentSizeFitter 组件,拉伸Text宽度到自己需要的宽度然后 virticalFit 选择Preferred Size 就可以了
    5熟悉之中
    704/1000
    排名
    6021
    昨日变化

    10

    主题

    83

    帖子

    704

    积分

    Rank: 5Rank: 5

    UID
    136045
    好友
    0
    蛮牛币
    139
    威望
    0
    注册时间
    2016-2-1
    在线时间
    381 小时
    最后登录
    2019-9-16
    地板
    楼主 2019-3-4 18:20:41 只看该作者
    本帖最后由 abcnm123456 于 2019-3-4 18:24 编辑

    但用ContentSizeFitter会令文字穿过背景的图..

    aaaaa333.png (156.72 KB, 下载次数: 31)

    aaaaa333.png
    5熟悉之中
    674/1000
    排名
    15910
    昨日变化

    6

    主题

    407

    帖子

    674

    积分

    Rank: 5Rank: 5

    UID
    313764
    好友
    1
    蛮牛币
    425
    威望
    0
    注册时间
    2019-2-13
    在线时间
    225 小时
    最后登录
    2019-9-16
    5#
    2019-3-5 11:45:12 只看该作者


    这样就好了啊

    4L3)S4B3O1187`L8}[email protected] (140.33 KB, 下载次数: 38)

    4L3)S4B3O1187`L8}ATLJ@M.png
    5熟悉之中
    704/1000
    排名
    6021
    昨日变化

    10

    主题

    83

    帖子

    704

    积分

    Rank: 5Rank: 5

    UID
    136045
    好友
    0
    蛮牛币
    139
    威望
    0
    注册时间
    2016-2-1
    在线时间
    381 小时
    最后登录
    2019-9-16
    6#
    楼主 2019-3-5 14:13:52 只看该作者
    但用ContentSizeFitter会令文字穿过背景的图..
    6蛮牛粉丝
    1418/1500
    排名
    2036
    昨日变化

    6

    主题

    179

    帖子

    1418

    积分

    Rank: 6Rank: 6Rank: 6

    UID
    126588
    好友
    0
    蛮牛币
    5160
    威望
    0
    注册时间
    2015-10-24
    在线时间
    559 小时
    最后登录
    2019-9-16
    7#
    2019-3-5 15:41:35 只看该作者
    本帖最后由 易玄风 于 2019-3-5 15:46 编辑
    abcnm123456 发表于 2019-3-5 14:13
    但用ContentSizeFitter会令文字穿过背景的图..

    是文字后面还有一张背景图,然后背景图也要随着文字扩大吗?是的话,将Text放在图片下面,给图片加个VerticalLayoutGroup和ContentSizeFitter,图片的ContentSizeFitter全部设置成PreferredSize,文字按照楼上设置就可以
    5熟悉之中
    704/1000
    排名
    6021
    昨日变化

    10

    主题

    83

    帖子

    704

    积分

    Rank: 5Rank: 5

    UID
    136045
    好友
    0
    蛮牛币
    139
    威望
    0
    注册时间
    2016-2-1
    在线时间
    381 小时
    最后登录
    2019-9-16
    8#
    楼主 2019-3-5 15:56:58 只看该作者
    背景图是固定大小 不会变化
    6蛮牛粉丝
    1418/1500
    排名
    2036
    昨日变化

    6

    主题

    179

    帖子

    1418

    积分

    Rank: 6Rank: 6Rank: 6

    UID
    126588
    好友
    0
    蛮牛币
    5160
    威望
    0
    注册时间
    2015-10-24
    在线时间
    559 小时
    最后登录
    2019-9-16
    9#
    2019-3-5 16:10:29 只看该作者
    abcnm123456 发表于 2019-3-5 15:56
    背景图是固定大小 不会变化

    那穿过背景图是肯定会的,文字越多,文本框越大
    如果是说会向上穿过的话,改下锚点
    5熟悉之中
    704/1000
    排名
    6021
    昨日变化

    10

    主题

    83

    帖子

    704

    积分

    Rank: 5Rank: 5

    UID
    136045
    好友
    0
    蛮牛币
    139
    威望
    0
    注册时间
    2016-2-1
    在线时间
    381 小时
    最后登录
    2019-9-16
    10#
    楼主 2019-3-5 16:17:18 只看该作者
    所以才想用best fit 去解决
    但用中文字 UNITY会当做是同一个字
    如果用英文句字就没有这个问题 因为英文句字文字与文字中间会有"空格" 但中文句字不会有"空格"

    0

    主题

    10

    帖子

    10

    积分

    Rank: 1

    UID
    315609
    好友
    0
    蛮牛币
    0
    威望
    0
    注册时间
    2019-3-5
    在线时间
    0 小时
    最后登录
    2019-3-5
    11#
    2019-3-6 00:12:04 只看该作者
    increase the font size to a large number like 60 or 80 before checking the best fit check mark it will resolve the issue and the font will fit perfectly. This issue arise because your minimum font is set to 1 in the best fit section, dont know why unity does that.
    6蛮牛粉丝
    1418/1500
    排名
    2036
    昨日变化

    6

    主题

    179

    帖子

    1418

    积分

    Rank: 6Rank: 6Rank: 6

    UID
    126588
    好友
    0
    蛮牛币
    5160
    威望
    0
    注册时间
    2015-10-24
    在线时间
    559 小时
    最后登录
    2019-9-16
    12#
    2019-3-6 09:28:02 只看该作者
    abcnm123456 发表于 2019-3-5 16:17
    所以才想用best fit 去解决
    但用中文字 UNITY会当做是同一个字
    如果用英文句字就没有这个问题 因为英文句字 ...

    我可能明白了,你是想要文本框固定大小,文字多的时候填充满文本框,文字非常多的时候还要自动减少字体大小是吧?
    5熟悉之中
    704/1000
    排名
    6021
    昨日变化

    10

    主题

    83

    帖子

    704

    积分

    Rank: 5Rank: 5

    UID
    136045
    好友
    0
    蛮牛币
    139
    威望
    0
    注册时间
    2016-2-1
    在线时间
    381 小时
    最后登录
    2019-9-16
    13#
    楼主 2019-3-6 11:51:23 只看该作者
    易玄风 发表于 2019-3-6 09:28
    我可能明白了,你是想要文本框固定大小,文字多的时候填充满文本框,文字非常多的时候还要自动减少字体大 ...

    对呀                        
    5熟悉之中
    704/1000
    排名
    6021
    昨日变化

    10

    主题

    83

    帖子

    704

    积分

    Rank: 5Rank: 5

    UID
    136045
    好友
    0
    蛮牛币
    139
    威望
    0
    注册时间
    2016-2-1
    在线时间
    381 小时
    最后登录
    2019-9-16
    14#
    楼主 2019-3-6 11:53:13 只看该作者
    ZubairSaqib 发表于 2019-3-6 00:12
    increase the font size to a large number like 60 or 80 before checking the best fit check mark it wi ...

    如果设定最小字体就会有文字显示不到

    如果没其他方法就只能如此了
    您需要登录后才可以回帖 登录 | 注册帐号

    本版积分规则

  • 涨知识!文字里的秘密 最全甲骨文书展来了 2019-09-13
  • 晋中市着力将“厕所革命”进行到底 2019-09-05
  • 供应链如何更“智慧” 2019-09-05
  • 红枣食疗效果好 6种吃法最滋补-美食资讯 2019-09-01
  • 党的十九大最重大的理论成就 2019-08-28
  • 余世存:阅读经典不仅是消费,也是责任 2019-08-20
  • 实干树形象 实绩惠民生——“两学一做”特别关注 2019-08-20
  • 曲速引擎:曾被寄予厚望 现遭“一瓢冷水” 2019-08-18
  • 毛泽东说帝国主义都是纸老虎。是有社会基础的 2019-08-07
  • 外国人就医计划示范医院授牌 天津医院泰达医院获认定 2019-07-21
  • 文体 —频道 春城壹网 七彩云南 一网天下 2019-07-18
  • 【理上网来喜迎十九大】苏格:习近平总书记外交思想领航中国特色大国外交 2019-07-18
  • 8种家居环境很败“性” 2019-06-28
  • 2018年全军院校招生计划下达:计划招收学员3.05万名 2019-06-15
  • 晋城市举办干部素质提升工程第十八期专题讲座 2019-06-15
  • 秒速飞艇是骗局吗 网络扎金花怎么才能稳赢 什么方法来钱快 东方6+1头奖 华东15选5复式价格表 浙江快乐彩12选5投注表最新 辽宁十一选五专家杀号 冰球比赛中国对韩国 彩客网足彩比分直播 寒江雪精选号码分享 体彩排列3试机号 透码信息 广东十一选五任二遗漏 白小姐祺袍 上海时时彩开奖纪录