version

语法

  • version versionString

参数

  1. versionString - string
    编写此规则文件时针对的 CGA 版本。 CGA 版本始终与 CityEngine 版本对应,例如 City Engine 2023.0 具有 "2023.0" 版本的 CGA。

描述

version 关键字用于定义编写规则时针对的 CGA 版本。 这样可以检测可能的不兼容性;关于可能的不兼容性的警告会写入日志中。

此类不兼容性分两类:新功能对现有功能的更改。 前者相对而言不构成问题,但后者通常不需要,仅当需要纠正明显漏洞或其他缺点时才会出现。 有关 CGA 版本之间的变化的概述,请参阅 CGA 更改日志

version 声明必须是 cga 文件中的第一个代码行。 如果没有 version 声明,则版本默认为 "2009.1"。


在本主题中