This page has been translated automatically.
视频教程
界面
要领
高级
实用建议
UnigineEditor
界面概述
资产工作流程
设置和首选项
项目开发
调整节点参数
Setting Up Materials
Setting Up Properties
照明
Landscape Tool
Sandworm
使用编辑器工具执行特定任务
Extending Editor Functionality
嵌入式节点类型
Nodes
Objects
Effects
Decals
Light Sources
Geodetics
World Objects
Sound Objects
Pathfinding Objects
Players
编程
基本原理
搭建开发环境
Usage Examples
UnigineScript
C++
C#
UUSL (Unified UNIGINE Shader Language)
File Formats
Rebuilding the Engine Tools
GUI
双精度坐标
应用程序接口
Containers
Common Functionality
Controls-Related Classes
Engine-Related Classes
Filesystem Functionality
GUI-Related Classes
Math Functionality
Node-Related Classes
Objects-Related Classes
Networking Functionality
Pathfinding-Related Classes
Physics-Related Classes
Plugins-Related Classes
IG Plugin
CIGIConnector Plugin
Rendering-Related Classes
注意! 这个版本的文档是过时的,因为它描述了一个较老的SDK版本!请切换到最新SDK版本的文档。
注意! 这个版本的文档描述了一个不再受支持的旧SDK版本!请升级到最新的SDK版本。

升级脚本

UNIGINE升级脚本是一种一键式解决方案,用于升级基于UNIGINE的项目的数据以使其与更新的引擎版本保持一致。

该脚本以递归方式扫描data文件夹内的项目文件夹,以升级位于该文件夹中的文件。如果脚本无法升级某些文件,则会生成错误日志(errors.log文件)。

注意
通过 UNIGINE SDK浏览器升级项目时,将运行相同的升级脚本。

用法#

脚本位于UNIGINE SDK的utils/upgrade目录中。

注意
您需要正确设置开发环境才能使脚本正常工作。

要调用升级脚本,请使用upgrade.usc at the command prompt by using USC Interpreter:

命令行
usc_x* upgrade.usc DIRS OPTIONS
  • 如果要升级的内容仅存储在项目的data文件夹中,请指定此文件夹的路径:
    命令行
    usc_x* upgrade.usc PATH_TO_DATA OPTIONS
    如果需要,还可以仅在data文件夹内指定一个特定的文件夹。
  • 如果要升级的内容存储在data文件夹之外,则可以为升级脚本指定相应的文件夹:
    命令行
    usc_x* upgrade.usc DIR_0 DIR_1 OPTIONS
注意
如果需要升级多个项目,则应分别为每个项目运行升级脚本。

命令行选项#

升级脚本可识别以下命令行选项:

  • -log -日志文件的路径。如果未指定该选项,则日志将仅打印到命令提示符。

如果未设置任何选项,则脚本将使用默认值开始升级。

例子#

  • 要升级位于D:\my_project目录中的基于UNIGINE的项目的内容,请在命令提示符下键入:
    命令行
    usc_x64 upgrade.usc D:\my_project\data
  • 要运行基于UNIGINE的项目的内容升级并将日志数据保存到文件中,请按以下方式运行升级脚本:
    命令行
    usc_x64 upgrade.usc  D:\my_project\data --log D:\my_project\log.html
最新更新: 2021-04-09
Build: ()