新增WebGL一键打包功能 及 全平台运行增加WebGL示例图片

This commit is contained in:
yangshiqi
2024-06-14 15:09:01 +08:00
parent b5afaca217
commit b520eba187
3 changed files with 14 additions and 0 deletions

View File

@@ -15,6 +15,9 @@
### IOS真机运行 ### IOS真机运行
![image](src/Iphone-RunSuccessed.png) ![image](src/Iphone-RunSuccessed.png)
### WebGL真机运行
![image](src/WebGL-RunSuccessed.png)
### 索尼 PS5 真机运行 ### 索尼 PS5 真机运行
![image](src/Console%20Viewer.png) ![image](src/Console%20Viewer.png)

Binary file not shown.

After

Width:  |  Height:  |  Size: 101 KiB

View File

@@ -219,6 +219,17 @@ namespace TEngine.Editor
BuildImp(BuildTargetGroup.iOS, BuildTarget.iOS, $"{Application.dataPath}/../Build/IOS/XCode_Project"); BuildImp(BuildTargetGroup.iOS, BuildTarget.iOS, $"{Application.dataPath}/../Build/IOS/XCode_Project");
} }
[MenuItem("TEngine/Quick Build/一键打包WebGL", false, 91)]
public static void AutomationBuildWebGL()
{
BuildTarget target = EditorUserBuildSettings.activeBuildTarget;
BuildDLLCommand.BuildAndCopyDlls(target);
AssetDatabase.Refresh();
BuildInternal(target, Application.dataPath + "/../Builds/WebGL", packageVersion: GetBuildPackageVersion());
AssetDatabase.Refresh();
BuildImp(BuildTargetGroup.WebGL, BuildTarget.WebGL, $"{Application.dataPath}/../Builds/WebGL");
}
public static void BuildImp(BuildTargetGroup buildTargetGroup, BuildTarget buildTarget, string locationPathName) public static void BuildImp(BuildTargetGroup buildTargetGroup, BuildTarget buildTarget, string locationPathName)
{ {
EditorUserBuildSettings.SwitchActiveBuildTarget(buildTargetGroup, BuildTarget.StandaloneWindows64); EditorUserBuildSettings.SwitchActiveBuildTarget(buildTargetGroup, BuildTarget.StandaloneWindows64);