anylogic - 有没有办法动态更改自定义行人类型的属性(速度、直径等)?
问题描述
我正在尝试为我的行人(一种自定义行人类型)分配不同的直径和/或舒适的速度,具体取决于行人当前所处的街区和进程。行人 API 有一个功能,但它不适用于自定义行人类型。
解决方案
ped API应该在您的自定义类型上可用。
可能的问题是您实际上并未将其创建为自定义 ped 代理(就像通过 ped 进程发送的普通类型代理一样)。
检查您的 ped 类型是否将“在流程图中用作”设置为Pedestrian
,并且您的 PedSource 正在创建该类型(而不是 type Agent
)的代理。
推荐阅读
- ios - 如何在 secondViewController 上保留标签结果?
- python - 根据类的属性对 python 列表的部分进行排序
- python - 数据框中返回的函数的Python结果不正确
- dart - 如何从 Streambuilder 快照中解析对象
- jquery - 使用 Play 框架处理文件
- php - 从 facebook 社交名流成功回调后,我被重定向到登录页面
- datatable - 如何在数据表中的显示条目和搜索框之间放置两个日期选择器
- c# - 如何在写入同一流时流式传输 HTTP 响应?
- java - 如何忽略特定 API 的 OncePerRequestFilter
- jquery - 引导选择器闪烁