我有一个卡车代理,它从“拖车”资源池块中获取一个拖车资源(感谢捕捉块)。我希望两个代理--资源--在3D动画中进行旋转。我是为代理做的,而对于我尝试过的资源:"agent.resourceUnitsOfPool(trailer).trailer1.setRotation(-PI);“,但是它不起作用。控制资源的3D对象的正确命令是什么?谢谢你的帮助。
发布于 2021-12-07 19:48:36
resourceUnitsOfPool返回捕获的所有资源代理的list。假设你只抓了一辆拖车,你可以做以下几件事。
agent.resourceUnitsOfPool(trailer).get(0).setRotation(-PI);
上述内容将引用代理并设置其旋转。如果要在代理中旋转Shape3D对象,只需在get(0)
之后引用它。
或者您可以使用resourceUnitOfPool (我假设您正在尝试使用)。注意, unit ,单数),它返回给定池的资源单元在被捕获的资源单元之间的第一次出现,然后以类似的方式进行。
https://stackoverflow.com/questions/70263670
复制相似问题