我想用MRS做的事情是教自己一些基本的AI;我想要做的就是制造一个火箭实体,诸如矢量排气和分级等事情。任何人都有关于如何创建可以飞行的实体的想法?或者我只需要不断向上施加一个力量?如何在Microsoft Robotics Studio 2.0中创建新类型的实体?
6
A
回答
3
嘿TraumaPony,你的问题神情落寞:)
我在MSDN文章关于MRS 2.0 here接过来一看,我相信你确实需要创建某种类型的火箭实体,然后一个推进器实体它可以使用。在文章中,他们能够重复使用DifferentialDrive实体来推动他们的机器人前进。我希望有所帮助。我或多或少地在黑暗中拍摄,因为还没有其他人试图帮助你。干杯! :)
2
我刚刚开始与MRS自己 - 但我认为你是在正确的轨道上,你需要创建一个火箭发动机实体,你可以应用推力。有关创建实体的示例,请参阅Simulation Tutorial 2 - Compose Entities with Simulation Services。
您可以使用Simulation.Physics.PhysicsEntity.ApplyForce()
。我想你会在你的实体的Update()
方法中这样做。但它取决于ApplyForce实际上是否应用了脉冲(仅用于该帧的力量)或者是否真的添加了持久力。我假设它是前者,因为我看不到无法应用。在这种情况下,Update()可能是正确的地方。如果它持续存在,您只需在推力水平发生变化时执行此操作。
您还需要创建一个与实体合作的服务,以便您可以与火箭进行交互,例如触发或引导它。在同一篇文章中有一个服务创建的例子。
相关问题
- 1. 如何创建强类型的实体
- 2. 实体框架复杂类型vs创建新实体
- 3. 如何在EF中创建另一个实体的新实体?
- 4. 我可以在C#中使用MRDS(Microsoft Robotics Developer Studio)吗?
- 5. 如何在Visual Studio 2010中为.NET 2.0创建强类型数据集
- 6. 创建在Visual Studio中填充窗体的类的实例
- 7. Visual Simulation Environment中的运行时错误 - Microsoft Robotics Studio
- 8. 创建实体类
- 9. 如何创建一个新的实体
- 10. 在Android Studio中创建的字体类型,使用它
- 11. 如何在机器人之外使用CCR,DSS,VPL(又名Microsoft Robotics Development Studio)?
- 12. 如何更新由新创建脱离实体实体
- 13. 实体框架 - 如何为实体类创建基类?
- 14. 如何通过CoreData模型创建一个新的实体(表)?
- 15. 如何在Visual Studio中创建实体图?
- 16. 在64位Windows上安装MS Robotics Studio
- 17. 创建新的泛型类型实例转换为根类型?
- 18. 实体框架重新创建POCO类
- 19. 如何在haskell中创建类的类型实例?
- 20. JPA:如何创建与实体相同类型的字段?
- 21. 如何在Visual Studio 2010中创建'surround with'类型的片段?
- 22. 在node-wit中创建新实体
- 23. 如何创建我的Typescript类的泛型类型的新实例?
- 24. ADO.NET实体框架 - 轻松重新创建实体类?
- 25. 在Linq-to-SQL类中创建实体
- 26. 如何从(静态)类中的类创建新的类实例?
- 27. 如何创建升级类型的类型类实例?
- 28. 在Android中创建新类的实例
- 29. 如何在javascript中创建实体
- 30. 如何在Apache Olingo中创建实体?