UnityはUnityのインストールディレクトリに格納されて、そのインストールディレクトリに多くの有用なツールを提供します、エディタ/データ/ツール前記パスにしてWebExtract.ext binary2text.exeパッケージには、テキスト資産を解析することができますAssetBundle、である、バイナリABは、元のテキスト形式にデシリアライズ。
これら二つのexeファイルのアプリケーションを使用して、我々は各パッチが最後に出てプレーするかを理解することができるようになります内部テキストAB、そして時にゲームの更新を発生し、その後のトラブルシューティングの問題があります。手順を解析するときしかし、もっと私はバットスクリプトを書く時間を見つけて、分析(ちなみにリコールバッチ構文= =)を自動化し、複雑な、特定のバットスクリプトは、以下のようにされています。
@echo OFF
:LOOP
:: 使用方式:将脚本直接放到C:\Users\lin\AppData\Roaming\Microsoft\Windows\SendTo目录下,后续即可通过右键AB,点击“发送到” 选择对应的脚本
rem 前提是将下方的webExtractPath和binary2testPath变量的unity路径替换成你本地unity安装目录
set webExtractPath=C:\"Program Files\Unity565\Editor\Data\Tools\WebExtract.exe"
set binary2testPath=C:\"Program Files\Unity565\Editor\Data\Tools\binary2text.exe"
set filePath=%1
set transitionFolder=%filePath%_data
if not exit %webExtractPath% (
echo 不存在%webExtractPath%
goto END
)
if not exit %binary2testPath% (
echo 不存在%binary2testPath%
goto END
)
if %filePath%! == ! (
goto END
)
call %webExtractPath% %filePath%
echo 生成文本文件
choice /t 1 /d y
for /f "delims=" %%i in ('dir /b/a-d/s %transitionFolder%\*') do (
call %binary2testPath% %%i
)
echo 已生成到同目录%~nx1%_data下
shift
goto LOOP
:END
echo Done!
pause
インスタントの高速かつ便利な、オープンバッグ