从CGA调用RPK文件

1120
5
06-23-2021下午12:29
LoringTupper1
通过
新的因素

是否可以从cga规则文件调用RPK文件?例如,cga文件可以从包含挫折的一块土地上圈定一栋建筑,称为Formal_Park。RPK规则包是否适用于包裹的挫折区域?

0荣誉
5回复
通过 匿名用户
不适用

根据我的经验……

CGA规则可以调用其他CGA规则,一旦您开始构建CGA代码的模块化库,这是一个非常好的实践。但是RPK文件被锁定了。您不能将您的建筑物规则调用到您的RPK包裹规则中,因为包裹规则被RPK文件格式“锁定”了。RPK规则是一个打包的文件系统,它保留了指向可能使用的资产和纹理的链接。很适合分享,但不适合建立基础。如果你认识RPK的创造者,也许可以问问他们是否会分享他们的CGA。否则,您可能可以使用像7-Zip这样的文件压缩器来解压缩RPK(我强烈建议在尝试之前制作一个副本),然后提取所需的CGA。我不记得这是怎么做到的,但我为了学习CGA已经做过几次了。您可能必须使用此过程恢复CGA中的链接(本地化到您的文件路径),或者甚至使用您自己的资源。

0荣誉
LoringTupper1
通过
新的因素

谢谢你的快速回复,布莱恩!

我想你可能把我的问题弄反了。我要做的是从CGA文件中调用RPK文件。我的CGA文件从地块边界创建了一个挫折,并挤出了一个建筑质量。然后用颜色或纹理填充剩余的挫折区域多边形。相反,我想做的是应用Park_Formal。RPK规则包受挫。因此,我将首先在我的CGA规则中导入RPK文件,然后将其应用到挫折区域,所有这些都来自我的CGA规则文件。我没有尝试编辑RPK文件,而是简单地将其导入CGA文件,然后将其应用于多边形。

0荣誉
通过 匿名用户
不适用

我不能像其他CGA那样将RPK拖放到CGA中来自动编写导入规则。所以我猜这是不可能的。

0荣誉
通过 匿名用户
不适用

我想到的另一个想法是,可下载的Redland Redevelopment教程包含绿色空间建设规则,这实际上与正式的公园规则相同,并且它们已经是CGA格式,因此很容易在代码中调用。

0荣誉
CherylLau
通过 金宝搏吧
金宝搏吧

不可能将rpk直接导入到cga规则中。rpk可以在包含或不包含cga源代码的情况下创建。如果rpk包含cga源文件,那么可以解压缩rpk(像任何其他zip文件一样)以访问cga文件,并且可以将cga文件导入到其他cga文件中。如果不包括cga源,则不能将rpk导入到另一个cga文件中。

正如Brian所提到的,一些类似公园的cga规则可以在一些可下载的示例中找到,例如Redlands Redevelopment或Planning 04 Landscape Design(帮助->下载教程和示例)。

0荣誉