-1
A
回答
0
boids算法应该可以工作。我没有做过隧道的任何事情,但我已经有了自己的宝贝避开障碍并寻找目标。 Here是一个链接回购与蟒蛇执行boids。
避障部分的要点是,如果在一定距离内存在障碍物,boid计算出一个朝向该物体的向量(x将为object.x - boid.x
,y为相同),将向量乘以-1,这个向量由一个系数(该值取决于你的其他系数),然后将这个向量添加到你的boid的总移动向量中。
我希望这有助于!
相关问题
- 1. iOS中的多个对象管理器
- 2. 管理对象
- 3. 管理对象
- 4. 将多个WSDL版本分散到同一个对象
- 5. 对象的管理
- 6. oracle如何管理散列分区
- 7. 未管理对象的内存管理
- 8. 分离对象的多个对象
- 9. 一个Scada小部件中的多个管理对象
- 10. CoreData:其他管理对象中的管理对象为空
- 11. 向非Spring管理对象提供Spring管理对象?
- 12. 处理多个JSON对象
- 13. OpenGL处理多个对象
- 14. 处理多个UI对象
- 15. 处理多个对象
- 16. Django管理不添加对象到多对多领域
- 17. Django管理多对多
- 18. 如何管理分散在多个文件夹中的SVN项目?
- 19. 单个对象Django管理操作
- 20. 如何管理一个ggplot对象?
- 21. 添加几个对象在Django管理
- 22. 如何管理一个jQuery对象
- 23. jQuery管理多个星级评分
- 24. 用更少的管理多个部分
- 25. 为多个部署管理git分支?
- 26. 合并多个子项管理的对象上下文
- 27. 有多个场景和图层的cocos2d-x对象管理
- 28. Singleton工厂管理和包装多个数据库对象
- 29. 如何使用Casbah和Subset管理多个对象级别?
- 30. ZenCart管理员管理员分配 - 试图允许多个管理员
即时通讯不明确你在这里'分散'的含义。 – nhouser9
它由多个本地代理和与环境相互作用的代理组成。代理本身很简单,但都是在一起,在本地进行交互,创建所谓的RI(自然界 - 蚂蚁群,蜜蜂群,鸟群,鱼等)。 – doublench