我很难用.setColor(materialname,color)方法改变三维物体(金属探测器)的颜色。我无法得到我想要改变颜色的物体的具体材料。
我试过.setColor(materialname,color)方法
detector.setColor(Material_(2)_Surf,blue);
发布于 2019-05-20 09:43:41
更新:对于当前版本的AnyLogic (8.7.7),通过代码修改AnyLogic 3D对象似乎不再有效(可靠),即使使用下面描述的过程。
原来的答案:
您需要解决两个问题:
detector.setColor("Material_(4)_Surf",blue);

如果您不喜欢保留该颜色,那么您可以在使用detector.setColor(.)启动模型时再次修改它。方法。
https://stackoverflow.com/questions/56123491
复制相似问题