unity發布WebGL輸入中文

2021-10-06 23:17:59 字數 546 閱讀 4005

發布webgl不能輸入中文原因

unity內建的inputfield類不支援ime

ime英文全稱baiinput method editors,中文名稱輸入法編輯器。它是一種程式,能使使用者用 101 鍵的標準鍵盤輸入亞洲語言中數以千計的字元。ime 由將鍵擊轉換為拼音和表意字元的引擎和通常用於表意字的字典組成。當使用者輸入鍵擊時,ime引擎會嘗試確定應將鍵擊轉換成哪個(哪些)字元。

解決方法:

這裡封裝了乙個外掛程式

webgl輸入中文外掛程式

提取碼:wlfg

1,隨便選取乙個包含中文的字型,注意不要使用unity預設字型,不然webgl不顯示文字

2,將inputmark_webgl指令碼掛到inpufield元件上即可

效果:

Unity發布WEBGL優化

1.盡量使用assetbundle來載入資料.2.儘量減少外掛程式使用因為這些外掛程式也會打包進去 3.盡量不使用字型因為webgl顯示中文需要中文字型所以字型也會打包如果只是按鍵需要中文可以用來替代.4.盡量刪掉packages裡面不使用的package它會影響 included dlls 的大小...

unity 發布webGl後不顯示中文

請看原文 unity支援所有的 ttf 的字符集,預設的字型為arial win10電腦中所有字型存放路徑為 c windows fonts,開啟資料夾後,選擇需要的字型,將其拖入unity當前工程資源的資料夾下。在 project 檢視中選擇 creat gui skin 選單項,建立乙個gui ...

Unity 發布WebGL並與JS進行傳參互動

unity發布webgl後標籤中指令碼內容為 var gameinstance unityloader.instantiate gamecontainer build webgltest.json 在其後新增互動方法getname var gameinstance unityloader.insta...