1
我已經實現將它編譯到Windows或Mac中,但沒有使用WebGL。如何從命令行編譯Unity3D遊戲項目到WebGL?
看我的線
從Windows到的Windows(將它們放在一個.bat文件)
set mypath=%cd%
@echo %mypath%
"C:\Program Files\Unity\Editor\Unity.exe" -quit -batchmode -logFile stdout.log -projectPath %mypath% -buildWindowsPlayer "builds\mygame.exe"
從Linux到Windows(將它們放在一個sh文件)
#/bin/bash
projectPath=`pwd`
xvfb-run --auto-servernum --server-args='-screen 0 1024x768x24:32' /opt/Unity/Editor/Unity -batchmode -nographics -logfile stdout.log -force-opengl -quit -projectPath ${projectPath} -buildWindowsPlayer "builds/mygame.exe"
從Windows或Linux到Mac:替換-buildWindowsPlayer與-buildOSXPlayer和mygame.exe與mygame.app
但是,我有WebGL的麻煩。 Unity3D的文檔:https://docs.unity3d.com/Manual/CommandLineArguments.html 不提供任何幫助
有命令參數 -buildTarget WebGL的
但沒有與這種情況發生。
HEEEEEEEELLLLLLLLLLLLLPPPPPPP !!!! :(
爲了監控Unity.exe過程,你可以在PHP中使用:對於Windows服務器:下面的PHP命令生成CSV格式的報告,其統一進程在服務器上運行。 $ processUnityCSV = exec('TASKLIST/FI「imagename eq Unity.exe」/ v/fo CSV'); – jimver04