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

新版UNITY游戲(IL2CPP類型)使用內嵌型機器翻譯插件XUnity.AutoTranslator的食用方法

這篇具有很好參考價值的文章主要介紹了新版UNITY游戲(IL2CPP類型)使用內嵌型機器翻譯插件XUnity.AutoTranslator的食用方法。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

#新版UNITY游戲(IL2CPP類型)使用內嵌型機器翻譯插件XUnity.AutoTranslator的食用方法#
文檔更新時間:2022/4/3 20:02:50

1.前置使用條件

  • 網絡具備訪問github.com的能力
  • 能夠進行網頁翻譯的瀏覽器(用來查看官方的說明文檔),以及耐心
  • 網絡能夠訪問機器翻譯服務(谷歌等),如果使用百度需要注冊百度API賬戶
  • 游戲和插件路徑不能出現中文?。?/li>
  • 此翻譯插件與其它插件共用可能會引發(fā)沖突(例如基于BepInEx的去碼補丁等)
  • 推薦使用notepad++進行配置或翻譯文件修改(非必需)

2.所需文件下載

  1. 帶有IL2CPP字段的基于BepInEx管理器的XUnity.AutoTranslator
  2. 選擇后面說明為BepInEx Unity IL2CPP for Windows以及對應游戲版本位數的 BepInEx6
  3. XUnity.AutoTranslator發(fā)行頁簽中的字體文件TMP_Font_AssetBundles.zip

3.安裝

  1. 將安裝包解壓后匯總到一起,TMP_Font_AssetBundles.zip中兩種字體如果只需選擇一種并將其改名為overTMP(不建議文件名中有類似 _ - , . 等符號)。如果您有其它TMP字體文件,同樣可以使用,文件名只需與配置文件中配置的字體文件名相同即可。
  2. 將解壓匯總后的文件以及文件夾放于游戲根目錄,BepInEx文件夾與字體文件與游戲直接啟動程序位于同一個目錄。
  3. 運行游戲程序,插件會連接github.com進行資源的下載更新。(檢測到游戲版本變動也會進行更新)(注意!此時若未開啟BepInEx的日志窗口,則什么都不會顯示,之后會直接進入游戲)
  4. 等待至游戲啟動后,如果未發(fā)生錯誤,插件已經安裝完畢,可在文件夾 BepInEx\config 中修改配置文件。

問題報告:使用該字體后有可能仍會出現標點符號變成‘口’的問題,請考慮更換TMP字體解決,可嘗試2018字體而不是2019字體,或者尋找其它TMP字體并替換。
問題報告2:目前BUG匯報量最少的字體為微軟雅黑

4.修改配置文件

可以使用記事本或者notepad++等文本編輯軟件修改

BepInEx.cfg(BepInEx插件配置文件)

注意!該文件可能需要先運行一次游戲才會出現?。?/p>

如果您的插件安裝有問題,可以打開BepInEx的日志窗口

1. 搜索 [Logging.Console]
2. 修改 [Logging.Console]下的內容為 Enabled = true

AutoTranslatorConfig.ini(機翻插件配置文件)

修改翻譯語言(ja為日語,zh為中文,en為英語)

[General]
Language=zh
FromLanguage=en

修改翻譯結點(官方說明文檔翻譯器部分鏈接)
Passthrough為跳過結點用

[Service]
Endpoint=GoogleTranslate
FallbackEndpoint=Passthrough
請覆蓋以下內容到插件中對應位置

注意:此階段中包含對插件使用的外置字體文件相關配置的修改,此段中默認選用最穩(wěn)定的配置方式。更多配置信息請參考后面標題為6.本插件的字體配置介紹的部分。V3版本啟用了數字表達式。

[TextFrameworks]
EnableIMGUI=False
EnableUGUI=True
EnableNGUI=True
EnableTextMeshPro=True
EnableTextMesh=False 
EnableFairyGUI=False

[Behaviour]
MaxCharactersPerTranslation=1000
IgnoreWhitespaceInDialogue=False
MinDialogueChars=100
ForceSplitTextAfterCharacters=0
CopyToClipboard=False
MaxClipboardCopyCharacters=2500
ClipboardDebounceTime=1.25
EnableUIResizing=True
EnableBatching=True
UseStaticTranslations=True
OverrideFont=
OverrideFontSize=
OverrideFontTextMeshPro=
FallbackFontTextMeshPro=overTMP
ResizeUILineSpacingScale=
ForceUIResizing=False
IgnoreTextStartingWith=\u180e;
TextGetterCompatibilityMode=False
GameLogTextPaths=
RomajiPostProcessing=ReplaceMacronWithCircumflex;RemoveApostrophes;ReplaceHtmlEntities
TranslationPostProcessing=ReplaceMacronWithCircumflex;ReplaceHtmlEntities
RegexPostProcessing=
CacheRegexPatternResults=False
CacheRegexLookups=False
CacheWhitespaceDifferences=False
GenerateStaticSubstitutionTranslations=False
GeneratePartialTranslations=False
EnableTranslationScoping=True
EnableSilentMode=True
BlacklistedIMGUIPlugins=
EnableTextPathLogging=False
OutputUntranslatableText=False
IgnoreVirtualTextSetterCallingRules=False
MaxTextParserRecursion=1
HtmlEntityPreprocessing=True
HandleRichText=True
EnableTranslationHelper=False
ForceMonoModHooks=False
InitializeHarmonyDetourBridge=False
RedirectedResourceDetectionStrategy=AppendMongolianVowelSeparatorAndRemoveAll
OutputTooLongText=False
TemplateAllNumberAway=True
ReloadTranslationsOnFileChange=False
DisableTextMeshProScrollInEffects=False
CacheParsedTranslations=False

如果您申請并擁有了百度翻譯API,可以將配置文件中對應部分改成如下形式:

[Service]
Endpoint=BaiduTranslate
FallbackEndpoint=BaiduTranslate


[Baidu]
BaiduAppId=您的百度翻譯ID
BaiduAppSecret=您的百度翻譯Secret
DelaySeconds=1

5.翻譯文件說明

\BepInEx\Translation\zh\Text文件夾下為翻譯成中文的文本對應關系TXT文件
可以在這里面修改翻譯的各種文本

6.本插件的字體配置介紹

在插件配置文件中的[Behaviour]類別下:

OverrideFont=
OverrideFontSize=
OverrideFontTextMeshPro=
FallbackFontTextMeshPro=

這四行用于設置外部字體。

目前測試的兩種字體替換方式如下:

  1. 僅**FallbackFontTextMeshPro**:理論上最穩(wěn)定,只使用外部字體替換游戲內部字體中沒有的部分(例如:出現“口”的位置)。缺點是外部字體可能與內部字體不同而導致形狀、大小等出現不統一的情況。
  2. 僅**OverrideFontTextMeshPro**:使用外部字體替換全部游戲內可替換文本,缺點是可能會讓游戲原文本相關的特效(如:閃爍)或者顏色失效(顏色全變成白色,或者出現字體顯示不正常的問題)。

以上兩項配置均針對游戲使用TextMeshPro來顯示文本的情況。

根據BUG反饋內容:使用本插件可能需要安裝特定版本的VC++運行庫,這里建議使用搜索引擎搜索
微軟常用運行庫合集來安裝全部的主流運行庫。

本文件鏡像自github項目:https://github.com/RiccaSinicization/RICCA-Chinese-file-public-version/blob/master/%E7%BF%BB%E8%AF%91%E6%8F%92%E4%BB%B6%E5%AE%89%E8%A3%85%E4%B8%8E%E4%BD%BF%E7%94%A8.md文章來源地址http://www.zghlxwxcb.cn/news/detail-487329.html

到了這里,關于新版UNITY游戲(IL2CPP類型)使用內嵌型機器翻譯插件XUnity.AutoTranslator的食用方法的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 一次Unity3D IL2CPP 打包錯誤

    一次Unity3D IL2CPP 打包錯誤

    目錄 一、錯誤描述 二、問題分析 三、解決方法 四、效果驗證 五、后記 采用IL2CPP生成的時候,出現了4個錯誤: (1)Building LibraryBeeartifactsWinPlayerBuildProgramei6vjku08_i_vm6.lump.obj failed with output: (2)BuildFailedException: Incremental Player build failed! (3)Build completed with a result of ‘

    2024年02月03日
    瀏覽(34)
  • unity導入Android報錯Unity.IL2CPP.Building.BuilderFailedException

    unity導入Android報錯Unity.IL2CPP.Building.BuilderFailedException

    把從unity導出的Android包作為一個模塊嵌入至Android程序 在解決了sdk31損壞等一系列問題,終于將程序成功安裝到了手機上,以為就要通向光明未來了,結果在手機端調試時發(fā)現本人手機硬件(高通778,v8)不支持unity程序。 經過百度發(fā)現我導出的unity項目只支持處理器架構v7的手

    2024年02月05日
    瀏覽(23)
  • Unity 安卓構建錯誤:IL2cpp 需要提取的資源提取失敗

    Unity 安卓構建錯誤:IL2cpp 需要提取的資源提取失敗 問題描述: 在 Unity 中進行安卓構建時,可能會遇到一個報錯信息:“failed to extract resources needed by IL2cpp”。這個錯誤通常發(fā)生在將 Unity 項目構建為安卓應用程序時,而 IL2cpp 則是 Unity 用于將 C# 代碼編譯為本地代碼的工具。

    2024年02月04日
    瀏覽(29)
  • 解決Unity安卓編譯錯誤: IL2CPP需要的資源提取失敗

    解決Unity安卓編譯錯誤: IL2CPP需要的資源提取失敗 在開發(fā)Unity游戲時,我們經常會遇到各種各樣的問題。其中一個常見的問題是,當我們嘗試將游戲導出為Android應用程序時,可能會遇到一個名為\\\"Failed to extract resources needed by IL2CPP\\\"的錯誤。本文將介紹如何解決這個問題,并提供

    2024年02月03日
    瀏覽(85)
  • 2023年Unity Il2CPP/MONO FPS逆向工程

    2023年Unity Il2CPP/MONO FPS逆向工程

    實戰(zhàn)引擎 : Unity Il2CPP/Mono 學完可做 : 森林之子,后室,逃離塔科夫,BattleBit,Rust等 幾乎通殺全部Unity引擎游戲 簡介: 實戰(zhàn)編程代碼:C/C++ B站空間:https://space.bilibili.com/2134677790 課程詳細目錄 :2023年Unity Il2CPP/MONO FPS逆向工程 · 語雀 聯系方式 :點擊課程詳細目錄查看 效果圖

    2024年02月13日
    瀏覽(27)
  • Unity2020 打包報錯:windowUnity.IL2CPP.Building.BuilderFailedException

    Unity2020 打包報錯:windowUnity.IL2CPP.Building.BuilderFailedException

    在打包的時候報錯:windowUnity.IL2CPP.Building.BuilderFailedException 解決方法:把IL2CPP換成mono,重新打包即可 依次點擊:Edit-Player-Configuration-Mono 再次重新打包即可

    2024年02月16日
    瀏覽(27)
  • 反編譯Unity IL2CPP APK:深入探索逆向工程技術

    反編譯Unity IL2CPP APK:深入探索逆向工程技術 在移動應用開發(fā)領域中,Unity引擎被廣泛使用以創(chuàng)建令人驚嘆的游戲和應用程序。然而,有時候我們可能需要研究某些應用程序的內部機制或者了解其實現細節(jié)。本文將介紹如何反編譯基于Unity引擎的IL2CPP APK,并提供相應的源代碼和

    2024年02月06日
    瀏覽(26)
  • 初識IL2CPP

    初識IL2CPP

    在Unity中進行打包時,有兩種打包方式選擇: Mono 和 IL2CPP Mono和IL2Cpp是Unity的腳本后處理方式,通過腳本后處理實現Unity的跨平臺 (1). Mono組成組件: C#編輯器,CLI虛擬機,以及核心類別程序庫 (2).跨平臺過程 Mono通過C#編輯器把腳本打包成中間語言(IL)IL所在的文件就是.dll后綴的

    2024年02月14日
    瀏覽(19)
  • Unity WebGL 打包il2cpp.exe did not run properly!

    Unity WebGL 打包il2cpp.exe did not run properly!

    是中文問題,WebGL的illcpp對執(zhí)行過程中一點點的中文都不允許存在。包括 硬盤的中文名稱 參考 如何更改磁盤盤符的名字 我的文檔中的用戶名有中文 系統用戶名有中文 win+L封鎖之后解鎖會出現當前系統用戶是否有中文 打包路徑中有中文 這個很好解決 環(huán)境變量中有中文 由于

    2024年02月16日
    瀏覽(22)
  • Unity IL2CPP包Crash閃退提示 Cause: null pointer dereference 解決辦法

    Unity IL2CPP包Crash閃退提示 Cause: null pointer dereference 解決辦法

    最近打包到安卓測試時進logo后一直閃退,打開Android Logcat后發(fā)現拋出crash 看樣子是空引用崩潰的 在網上找了幾個方法來試試,到最后才發(fā)現是場景里有Missing物體 方法1.關閉StripEngineCode 在Project Settings選擇Player頁,在里面的Other Settings取消勾選Strip Engine Code 我試了這個對我沒用

    2024年03月17日
    瀏覽(46)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包