在 CGA 编辑器中,可以写入、修改和保存 CGA 规则。 要编辑 CGA 规则,请执行以下操作:
- 打开 CGA 规则文件。
- 双击导航器中的规则文件。
- 如果所选对象已分配规则文件,请在检查器中单击规则文件。
- 进行必要的编辑。
- 按 Ctrl+S 以保存 CGA 规则文件,或者使用菜单中的文件 > 保存。
注:
- CGA 编辑器突出显示了语法,以提高代码的可读性。
- CGA 编辑器可以检测语法错误,并在红色背景上以白叉突出显示它们。 在主菜单中单击窗口 > 显示问题以获取语法错误列表。
- 键入时按 Ctrl + 空格键以完成命令。
管理规则错误和警告
将自动检测 CGA 代码中的语法错误,并将其标记为红色。
注:
错误的位置将指示为右侧滚动条旁边的小红框。 可以在问题视图中找到有关错误的更多详细信息,将鼠标悬停在 CGA 编辑器中的红色指示器或错误标记上也可以找到相关详细信息。
应用规则之前,需要解决错误。 如果分配的规则文件包含错误,则无法生成模型。
CGA 编辑器还会发出警告:
在这种情况下,未定义规则 NewRule。 这不一定是问题。 警告指示存在潜在问题,但仍允许生成。
问题视图
可以使用窗口 > 显示问题来打开问题视图。 除了规则错误(静态编译错误)之外,问题视图还会显示模型错误(动态运行时错误),即模型生成过程中遇到的问题。 此类错误和警告将取决于规则以及初始形状(即其几何和属性,例如种子等)。 问题视图对于发现和解决此类问题非常有用。 在以下示例中,生成了大量建筑物,并报告了“未找到资产”错误。
要找到相应的模型或形状,请双击该错误,然后将选择并框定模型和形状。 下图显示了初始形状和生成的模型,其中生成导致了“未找到资产”错误。
配置
可以根据您的喜好和需求配置问题视图。 建议的设置如下:
- 在问题视图中单击鼠标右键,然后选择按类型 > 分组以按错误的类型对错误进行分组(即,单独的“规则错误”和“模型错误”):
- 点击位置以按位置(即错误的初始形状)对错误进行排序
- 右键单击并选择配置内容。
- 取消选择使用项目限制以禁用默认限制 100 个标记。
代码完成
CGA 编辑器具有自动完成代码的功能。 可以在 CGA 代码中的任意位置处按 Ctrl + 空格键,随即将弹出一个窗口,其中包含许多与当前环境相匹配的建议。 可以使用光标键或鼠标选择一项。
重要的快捷键
使用 CGA 编辑器的非常重要的快捷键包括:
- Ctrl+S - 保存文件(在生成之前,必须保存更改;具有更改的文件将在选项卡中标记星号 *)
- Ctrl+G - 生成(所选对象,即形状或模型)
- Ctrl+F5 - 重新生成所有模型
- Ctrl+F - 打开“查找/搜索替换”对话框
- Ctrl+L - 打开“转至行”对话框
- Ctrl+Shift+L - 显示所有快捷键
注:
仅当 CGA 编辑器为当前视图(即其选项卡突出显示)时,这些快捷键才有效。