← 返回
开发者工具 中文

Ue Build Package

Compile and package Unreal Engine projects. Use when: (1) Building UE project from command line, (2) Packaging for distribution (Android/iOS/Windows), (3) Ru...
编译并打包Unreal Engine项目。使用场景:(1)从命令行构建UE项目;(2)打包分发版本(Android/iOS/Windows);(3)...
vincentwilliam
开发者工具 clawhub v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 814
下载
💾 78
安装
1
版本
#latest

概述

UE Build & Package

Common Build Commands

Windows Development Build

# Using UnrealBuildTool
Engine\Engine\Build\BatchFiles\RunUBT.bat <Target> <Platform> <Configuration> -Project=<path>

# Example: Build client
Engine\Engine\Build\BatchFiles\RunUBT.bat SilverPalaceClient Win64 Development -Project=Project\SilverPalace.uproject

# Example: Build editor
Engine\Engine\Build\BatchFiles\RunUBT.bat SilverPalaceEditor Win64 Development -Project=Project\SilverPalace.uproject

Package for Windows

Engine\Engine\Build\BatchFiles\RunUAT.bat BuildCookRun -project=Project\SilverPalace.uproject -platform=Win64 -build

Package for Android

Engine\Engine\Build\BatchFiles\RunUAT.bat BuildCookRun -project=Project\SilverPalace.uproject -platform=Android -cookflavor=ASTC

Package for iOS

Engine\Engine\Build\BatchFiles\RunUAT.bat BuildCookRun -project=Project\SilverPalace.uproject -platform=IOS

Project Paths (SilverPalace)

  • Project Root: E:\SilverVer1.0.0\Project
  • Solution: E:\SilverVer1.0.0\Project\SilverPalace.sln
  • Binaries: E:\SilverVer1.0.0\Project\Binaries\Win64
  • Content: E:\SilverVer1.0.0\Project\Content
  • Saved: E:\SilverVer1.0.0\Project\Saved
  • Engine: E:\SilverVer1.0.0\Engine\Engine

Build Targets

TargetPlatformDescription
-------------------------------
SilverPalaceClientWin64Windows 客户端
SilverPalaceEditorWin64编辑器
SilverPalaceWin64服务器版本

Check Build Status

Check if building

Get-Process | Where-Object {$_.ProcessName -like '*MSBuild*' -or $_.ProcessName -like '*UnrealBuild*'}

Check build output

Get-ChildItem "Project\Saved\Logs" | Sort-Object LastWriteTime -Descending

Check compiled binaries

Get-ChildItem "Project\Binaries\Win64" -Filter "*.exe"

Rider Integration

Use nodes tool to:

  1. Find Rider: Get-Process rider64
  2. Focus window: Use SetForegroundWindow + SendKeys
  3. Build shortcut: Ctrl+F9 (or via menu)

Quick Build (via Rider)

  • Build: Ctrl+B
  • Rebuild: Ctrl+Shift+B
  • Run: F5
  • Package: Via菜单 > File > Package Project > Windows

Troubleshooting

"No platforms specified"

# Add platform explicitly
-Target=SilverPalaceClient -Platform=Win64

"Conflicting instance running"

# Check for running builds
Get-Process | Where-Object {$_.ProcessName -like '*MSBuild*'}

# Wait or kill previous build

Long cook times

  • Check DerivedDataCache folder size
  • Clear cache: Delete Project\Saved\DerivedDataCache

Packaging failures

  • Check Saved\StagedBuilds for error logs
  • Check Saved\Logs for cooking errors

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-03-30 05:09 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

developer-tools

CodeConductor.ai

larsonreever
AI驱动平台,提供快速全栈开发、智能体、工作流自动化及低代码AI集成的可扩展产品创建。
★ 66 📥 179,942
data-analysis

Ue Log Analyzer

vincentwilliam
分析 Unreal Engine 日志文件中的错误、警告、崩溃和性能问题。使用场景:(1) 用户提供 UE 日志文件,(2) 分析崩溃转储
★ 1 📥 683
developer-tools

Github

steipete
使用 `gh` CLI 与 GitHub 交互,通过 `gh issue`、`gh pr`、`gh run` 和 `gh api` 管理议题、PR、CI 运行及高级查询。
★ 668 📥 323,905