a3c38aa92a
- asset_mapping: 38种BSP资产实测锚点+pivot_offset_xy自动补偿 - scene_builder: Rotator改关键字参数修正旋转轴映射 - scene_builder: spawn前XY锚点补偿(支持Yaw旋转) - scene_builder: 新增ExponentialHeightFog+大气效果后处理 - build_cmdline: 构建后自动添加雾+GameMode+DirectionalLight大气 - build_guide_parser: 去重+全局地面+旋转列名兼容+边界段范围修正 - BarrierWall实际尺寸修正(60×210非20×100) - 搭建指南: 全局地面中心坐标+西边界旋转统一+院门改双开门
49 lines
1.2 KiB
Batchfile
49 lines
1.2 KiB
Batchfile
@echo off
|
|
setlocal enabledelayedexpansion
|
|
|
|
set "SCRIPT_DIR=%~dp0"
|
|
set "PROJECT_DIR=%SCRIPT_DIR%..\.."
|
|
for %%i in ("%PROJECT_DIR%\.") do set "PROJECT_ROOT=%%~fi"
|
|
set "UPROJECT=%PROJECT_ROOT%\ChildHood.uproject"
|
|
|
|
set "UE_EDITOR="
|
|
if defined UE5_ROOT (
|
|
if exist "%UE5_ROOT%\Engine\Binaries\Win64\UnrealEditor.exe" (
|
|
set "UE_EDITOR=%UE5_ROOT%\Engine\Binaries\Win64\UnrealEditor.exe"
|
|
)
|
|
)
|
|
if "%UE_EDITOR%"=="" (
|
|
for %%p in (
|
|
"C:\Program Files\Epic Games\UE_5.7"
|
|
"C:\Program Files (x86)\Epic Games\UE_5.7"
|
|
"D:\Program Files\Epic Games\UE_5.7"
|
|
) do (
|
|
if not defined UE_EDITOR (
|
|
if exist "%%~p\Engine\Binaries\Win64\UnrealEditor.exe" (
|
|
set "UE_EDITOR=%%~p\Engine\Binaries\Win64\UnrealEditor.exe"
|
|
)
|
|
)
|
|
)
|
|
)
|
|
if "%UE_EDITOR%"=="" (
|
|
echo [ERROR] UE5 not found
|
|
exit /b 1
|
|
)
|
|
|
|
set "SCRIPT_PATH=%SCRIPT_DIR%check_pivots.py"
|
|
set "SCRIPT_PATH=!SCRIPT_PATH:\=/!"
|
|
set "UPROJECT_FWD=!UPROJECT:\=/!"
|
|
|
|
set "LB_PROJECT_ROOT=!PROJECT_ROOT!"
|
|
|
|
echo.
|
|
echo === Pivot Check ===
|
|
echo UE5: !UE_EDITOR!
|
|
echo Script: !SCRIPT_PATH!
|
|
echo.
|
|
|
|
"!UE_EDITOR!" "!UPROJECT_FWD!" -unattended -NoSound -NullRHI -ExecutePythonScript=!SCRIPT_PATH!
|
|
|
|
echo.
|
|
echo Done. Check output\pivot_check.txt
|