Python abre un servidor de recursos de archivos simple
prefacio
Para facilitar la prueba de AssetsBundle de Unity en el servidor local, puede abrir directamente un servidor de recursos con Python
Efecto
Es muy conveniente abrir un servidor de recursos en la ruta del paquete actual y descargar y obtener una vista previa de los recursos normalmente.
código fuente
Cree uno nuevo start_http_server.bat
y ábralo con un editor de texto, complete el siguiente contenido
@echo off
setlocal EnableDelayedExpansion
set PORT=8080
REM 检查端口是否被占用,如果是则提示用户并退出
for /f "tokens=2" %%i in ('netstat -a -n -o ^| findstr /r /c:"^TCP.*:%PORT%.*LISTENING"') do (
set PID=%%i
)
if defined PID (
echo Error: Port %PORT% is already in use by process %PID%.
pause
exit /b 1
)
REM 开启 HTTP 资源服务器
echo Starting HTTP server on port %PORT%...
python -m http.server %PORT%
Instrucciones
CONSEJO: Al menos un Python debe estar instalado en la máquina
Póngalo start_http_server.bat
en la carpeta que desea que sea el directorio raíz del servidor y haga doble clic para abrirlo.