微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

shapeBody.setFillColor 不起作用来自 3 天书中的 Anylogic

如何解决shapeBody.setFillColor 不起作用来自 3 天书中的 Anylogic

因此,我正在关注“3 天之内的任何逻辑”电子书中的示例市场模型。

它说要创建一个状态并将 On Enter 操作设置为:

shapeBody.setFillColor(lavender);

我得到的只是这个:

Description: shapeBody cannot be resolved. Location: Market/Consumer/PotentialUser - State

我试过了:

person.setFillColor(lavender);

但后来我得到:

Description: The method setFillColor(Color) is undefined for the type Shape3dobject. Location: Market/Consumer/User - State

解决方法

从错误序列来看,我猜您的错误是您使用的是 3D 形状的人而不是 2D 形状的人(下图中的左与右)。

enter image description here

无论如何,2D 形状(黑色图标)是一组形状。如果您单击它两次(在两次单击之间等待),您将看到名为“ShapeBody”的组中的一个形状被选中。这就是本书的功能所访问的内容。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。