国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Unity中文變成方框/不顯示

這篇具有很好參考價(jià)值的文章主要介紹了Unity中文變成方框/不顯示。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

簡單,但是不知道就不會。
base on:
“unity TextMeshPro 中文顯示設(shè)置”
(此篇文章介紹了如何使用Font Asset Creator,底部博主提供的鏈接包含字體文件,生成的asset文件等。我使用了其中zh-cn_Commonly_Used文件,這個(gè)文件包含了常用的中文字)

“Unity 免費(fèi)獲取可以商用的中文像素字體”
(我下載了此篇文章中作者提供的鏈接中的字體)

//此處應(yīng)該還有一篇,詳細(xì)解釋了Font Asset Creator中每項(xiàng)設(shè)置的內(nèi)容,對我?guī)椭艽?,但是我找不到了,找到之后把這里改了
“Unity 中 創(chuàng)建 TextMeshPro 中文字體(含常見漢字 TXT 文件)”
喜報(bào),找到了

在看完以上兩篇博客并照做之后,仍然在對話框中出現(xiàn)了□,以下是我的解決過程

查看Inspector

此時(shí)應(yīng)該有已經(jīng)生成的字體文件(藍(lán)色F標(biāo)志的),選中字體文件,在Inspector(檢查器)中拉到下方,應(yīng)該可以看到character table選項(xiàng)。
Unity中文變成方框/不顯示
這個(gè)Character Table中只有103個(gè)字符,這就是我的對話框中總是出現(xiàn)方框的原因,character table沒有覆蓋對話中的字。點(diǎn)擊展開,可以看到那些在里面的字符都長啥樣。
Unity中文變成方框/不顯示

再次使用Font Asset Creator

由于本人啥也不管直接默認(rèn)生成了,導(dǎo)致了今天的慘劇。打開Font Asset Creator,這次在生成時(shí)需要改變一些設(shè)置。
解決問題更改的主要三個(gè)地方:

Unity中文變成方框/不顯示
①Sampling Point Size采樣點(diǎn)大?。簲?shù)字越大越像一個(gè)字形,(以下是從別人博客看到的) 這個(gè)值在50-70之間為佳,太大可能導(dǎo)致一些字采不出來。

sample point size=6(默認(rèn)似乎是這個(gè)):
Unity中文變成方框/不顯示

sample point size=50:
Unity中文變成方框/不顯示

②Atlas Resolution分辨率:也會影響可以采樣的字的個(gè)數(shù)。曾經(jīng)因?yàn)榉直媛试O(shè)置的太小導(dǎo)致只顯示了文字中空的部分,導(dǎo)致我的對話框雖然沒有了方框,但是變得一片空白。

512 * 512:
Unity中文變成方框/不顯示
4096 * 4096
Unity中文變成方框/不顯示

③Select Font Asset和Custom Character List
在更改了以上兩個(gè)設(shè)置后,已經(jīng)可以成功地使用絕大部分中文常用字。但是文案中仍有一些不太常用的字顯示的是方框。這時(shí)候Character Set選擇Customer Characters,拖入生成好的字體,在在Customer Character List中單獨(dú),手動地輸入自己文案中特定的字就可以了。
使用Customer Characters來完善Font Asset,應(yīng)該是在這個(gè)asset已經(jīng)可以展示很多文字了,基本足夠文案使用了,只需要添加一些特殊的文字,手打是我可以接受的工作量。注意此時(shí)重新生成并保存是覆蓋了之前的asset,List中如果只包含新增的字,那保存之后就只有新增的那些字。若是初次生成font asset或者font asset中支持的字很少,還是應(yīng)該選擇Character from file,然后導(dǎo)入常用字txt文件。

生成成功,看到inspector中character table和自己選的txt里文字個(gè)數(shù)差不多就可以用了。
Unity中文變成方框/不顯示文章來源地址http://www.zghlxwxcb.cn/news/detail-438693.html

到了這里,關(guān)于Unity中文變成方框/不顯示的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【問題解決】Java-生成word和pdf中文亂碼(小方框)

    項(xiàng)目中生成pdf報(bào)告采用的邏輯為:對代碼中resoure下的固定的word模版進(jìn)行文件讀取,替換,生成word,然后word轉(zhuǎn)pdf的思路。 在本地運(yùn)行沒有問題,簽章和頁面字體均為問題,但部署服務(wù)器后出現(xiàn)漢字亂碼為小方框。 服務(wù)為docker部署,容器中沒有該字體包導(dǎo)致 1.服務(wù)器安

    2024年01月25日
    瀏覽(31)
  • Unity 中文不顯示問題

    Unity 中文不顯示問題

    當(dāng)需要在Unity中具有中文UI的時(shí)候,會遇到中文不顯示,取而代之的是□。這是由于默認(rèn)字體不支持中文,或者中文字體不包含中文字符編碼庫。 中文顯示□ 修復(fù)后 ?在網(wǎng)上下載一個(gè)中文字體包,但是這種途徑有可能失敗,最把穩(wěn)的是在 C:WindowsFonts 中挑一個(gè)中文字體拖到

    2023年04月09日
    瀏覽(47)
  • Unity - TextMeshPro顯示中文

    Unity - TextMeshPro顯示中文

    unity自帶的字體資源(Font Asset)都無法顯示中文字符,可進(jìn)行以下操作自行生成支持中文的字體資源。 https://github.com/DavidSheh/CommonChineseCharacter 個(gè)人開發(fā)者推薦 思源系列字體 若只是學(xué)習(xí)交流直接從 C:/Windows/Fonts 中選擇字體 直接將字體文件拖入編輯器的Project窗口即可 選擇 W

    2024年02月14日
    瀏覽(28)
  • Unity [TextMeshPRO]動態(tài)字體顯示中文

    Unity [TextMeshPRO]動態(tài)字體顯示中文

    我們知道Unity的Text組件在新版本中已經(jīng)標(biāo)記為legacy,TextMeshPRO因?yàn)橛兄映錾男Ч籙nity官方奉為主流。 言歸正傳,如果我們想要用TextMeshPRO]顯示中文應(yīng)該這么處理呢? 首先,我們肯定要導(dǎo)入一份中文字體 因?yàn)殪o態(tài)字體的文章較多,這里不再贅述 然后我們在字體上右鍵

    2024年02月12日
    瀏覽(110)
  • vbs運(yùn)行不了,顯示中文亂碼怎么辦,最最最簡單的方法

    vbs運(yùn)行不了,顯示中文亂碼怎么辦,最最最簡單的方法

    修改前: 運(yùn)行時(shí)中文亂碼: ? 運(yùn)行出錯(cuò): ? 那么該怎么辦呢,在這里,教大家一個(gè)最最最簡單的方法: 1.先找到想修改的vbs程序。 2.點(diǎn)擊另存為。 ? ?3.在“編碼”把原來的UTF-8改為ANSL,點(diǎn)擊保存。 ?4.確定替換。 ?就變成了: ?再次點(diǎn)擊運(yùn)行: ?就沒了亂碼和出錯(cuò)! 哦!

    2024年02月04日
    瀏覽(36)
  • unity最新版本的Text(TMP)UI文本怎么顯示中文

    unity最新版本的Text(TMP)UI文本怎么顯示中文

    首先要找到微軟雅黑的字體素材 到這個(gè)目錄可以找到微軟雅黑的字體包,復(fù)制粘貼到unity項(xiàng)目目錄下面 怎么去項(xiàng)目目錄呢,這里有個(gè)很方便的辦法,打開項(xiàng)目在project欄里右鍵找到Show in Explorer選項(xiàng),點(diǎn)擊就能到項(xiàng)目目錄了 ? 直接粘貼在Asset里面即可 然后回到unity,會發(fā)現(xiàn)多了

    2024年02月11日
    瀏覽(165)
  • 遠(yuǎn)程連接時(shí)本機(jī)的鍵盤變成了快捷鍵,鍵盤無法打字,但是遠(yuǎn)程桌面可以進(jìn)行輸入

    遠(yuǎn)程連接時(shí)本機(jī)的鍵盤變成了快捷鍵,鍵盤無法打字,但是遠(yuǎn)程桌面可以進(jìn)行輸入

    比如在瀏覽器中,按D會在鏈接窗口進(jìn)行輸入,而遠(yuǎn)程桌面可以正常輸入。這種情況就不是Windows鍵被卡住的問題了,按多少次win鍵都沒用。 我用的是向日葵遠(yuǎn)程連接,我的解決辦法是設(shè)置鼠標(biāo)的靈敏度 這樣你的鼠標(biāo)就會進(jìn)入遠(yuǎn)程電腦內(nèi),不能隨便進(jìn)出了,需要輸入ctrl+alt+en

    2024年02月11日
    瀏覽(34)
  • Unity中TMP中文字體導(dǎo)入及字庫顯示不全問題解決

    Unity中TMP中文字體導(dǎo)入及字庫顯示不全問題解決

    記錄Unity中TMP第三方中文字體導(dǎo)入及字庫顯示不全問題解決的方法。 https://www.100font.com/ 為了項(xiàng)目方便管理,一般在Assets資源下新建Fonts文件夾,把字體資源拖入 記錄Unity中TMP中文字體導(dǎo)入及字庫顯示不全問題解決的方法。

    2024年02月05日
    瀏覽(945)
  • freemarker與flying-saucer-core實(shí)現(xiàn)html轉(zhuǎn)圖片顯示圖片方框的問題解決

    freemarker與flying-saucer-core實(shí)現(xiàn)html轉(zhuǎn)圖片方案在windows系統(tǒng)測試正常,到linux測試發(fā)現(xiàn)中文字體都是顯示方框,經(jīng)過排查為linux服務(wù)器中缺少中文字體,故此下面為linux安裝字體的方法。

    2024年02月15日
    瀏覽(16)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包