CGA 编辑器中,您可以编写、修改和保存CGA规则。要编辑 CGA 规则,请执行以下操作:

  1. 打开 CGA 规则文件。
    • 双击导航器中的规则文件。
    • 如果所选对象具有分配给它的规则文件,则单击检查器中的规则文件。
  2. 进行必要的编辑。
  3. 按 Ctrl+ S保存 CGA 规则文件或使用 菜单中的文件>保存
笔记:
  • CGA编辑器具有语法高亮显示的代码的可读性更好。
  • CGA编辑器检测到的语法错误,并强调他们白色红底白十字的背景。单击主菜单中的窗口>显示问题以获取语法错误列表。
  • 键入时按 Ctrl + Space以完成命令。

管理规则错误和警告

GUID-9F6CD206-0687-4F25-BFDE-162D90339312-web
有语法错误的规则文件

CGA 代码中的语法错误会被自动检测并标记为红色。

笔记:

错误的位置显示为右侧滚动条旁边的小红框。有关错误的更多详细信息可以在问题视图中找到,也可以通过将鼠标悬停在CGA 编辑器中的红色指示器或错误标记上来找到

在应用规则之前需要解决错误。如果分配的规则文件包含错误,则无法生成模型。

CGA编辑器也发出警告:

GUID-944D4C63-0C05-45B9-8526-5A3CAA028DDD-web
规则文件未定义警告

在这种情况下,未定义规则NewRule。这不一定是问题。警告表示潜在的问题,但仍允许生成。

问题视图

您可以使用Window > Show Problems打开问题视图。在规则错误(静态编译错误)之上,问题视图还显示模型错误(动态运行时错误),即在模型生成过程中遇到的问题。此类错误和警告取决于规则以及初始形状(即其几何形状和属性,例如种子等)。该问题的思考是在寻找和解决这样的问题都有很大的帮助。在下面的示例中,生成了许多建筑物并报告了“未找到资产”错误。

GUID-2F4AA365-C7C9-4E52-9BBD-83725FD8DBFE-web
模型错误

要找到相应的模型或形状,双击错误,模型加形状将被选中并加框。下图显示了初始形状和生成的模型,其中生成导致“未找到资产”错误。

GUID-90628A64-C475-4B95-8FE5-14F49493824E-web
资产未找到错误

配置

问题视图可以根据自己的口味和需求进行配置。以下是推荐的设置:

  • 问题视图中右键单击并选择Broup By > Type类型对错误进行分组(即单独的规则错误和模型错误):
  • 单击位置以按位置(即按其初始形状)对错误进行排序
  • 右键单击并选择配置内容
    • 取消选择使用项目限制以禁用 100 个标记的默认限制。

代码补全

CGA编辑器具有自动代码完成。在 CGA 代码中的任何位置,您可以按Ctrl + Space,然后会弹出一个窗口,其中包含许多与当前上下文匹配的建议。使用光标键或鼠标选择一个。

重要快捷键

使用CGA 编辑器的非常重要的快捷方式包括:

  • Ctrl+S —保存文件(更改必须在生成前保存;有更改的文件在选项卡中用星号 * 标记)
  • Ctrl+G —生成(选定对象,即形状或模型)
  • Ctrl+F5 —重新生成所有模型
  • Ctrl+F — 打开“查找/搜索-替换”对话框
  • Ctrl+L — 打开“转到行”对话框
  • Ctrl+Shift+L —显示所有快捷键
笔记:

这些快捷方式仅在CGA 编辑器是当前视图(即其选项卡突出显示)时有效。