首页 > 解决方案 > 有没有办法动态更改自定义行人类型的属性(速度、直径等)?

问题描述

我正在尝试为我的行人(一种自定义行人类型)分配不同的直径和/或舒适的速度,具体取决于行人当前所处的街区和进程。行人 API 有一个功能,但它不适用于自定义行人类型。

标签: anylogic

解决方案


ped API应该在您的自定义类型上可用。

可能的问题是您实际上并未将其创建为自定义 ped 代理(就像通过 ped 进程发送的普通类型代理一样)。

检查您的 ped 类型是否将“在流程图中用作”设置为Pedestrian并且您的 PedSource 正在创建该类型(而不是 type Agent)的代理。


推荐阅读