我有一辆汽车在路上移动的车型。为了使道路长度与现实尺寸相似,我不得不改变比例,以便将汽车变成点(4px * 2px)。
AnyLogic 7 PLE中是否有任何设施,例如,缩放其中一辆车并跟踪它?
答案 0 :(得分:2)
是的,有可能。如果您想放大一辆车并在3D中跟随它(就像汽车顶部有GoPro一样),请使用带有动态坐标的Camera
物体。火车站示例模型及其cameraOnTrain
对象说明了这一概念。
如果你想在2D空间(GTA2视图模式)中做类似的事情,你可以拖动&删除空Group
元素。在其On Draw
操作中使用代码:
getPresentation().getPanel().setOffsets( 300-agent.getX(), 300-agent.getY());
代码将不断移动框架,因此汽车始终会出现在300x300平方的右下角,从左上角绘制。可以使用鼠标滚轮或代码调整缩放:
getPresentation().getPanel().setZoom( double value);