我想用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. 在微風中創建具有新實體類型的新實體
- 3. 在JPA實體中創建長類型
- 4. 實體框架複雜類型vs創建新實體
- 5. 如何在EF中創建另一個實體的新實體?
- 6. 我可以在C#中使用MRDS(Microsoft Robotics Developer Studio)嗎?
- 7. 如何在ElasticSearch中創建新類型?
- 8. Visual Simulation Environment中的運行時錯誤 - Microsoft Robotics Studio
- 9. 如何在Visual Studio 2010中爲.NET 2.0創建強類型數據集
- 10. 創建在Visual Studio中填充窗體的類的實例
- 11. 創建多種類型的jpa實體
- 12. 如何在機器人之外使用CCR,DSS,VPL(又名Microsoft Robotics Development Studio)?
- 13. 創建實體類
- 14. 在Android Studio中創建的字體類型,使用它
- 15. 如何創建一個新的實體
- 16. 在64位Windows上安裝MS Robotics Studio
- 17. 如何更新由新創建脫離實體實體
- 18. 如何創建實體關係模型?
- 19. 如何在Visual Studio中創建實體圖?
- 20. 如何基於實體框架中的舊實體創建新實體?
- 21. 實體框架 - 如何爲實體類創建基類?
- 22. 如何通過CoreData模型創建一個新的實體(表)?
- 23. 創建新的泛型類型實例轉換爲根類型?
- 24. 實體框架重新創建POCO類
- 25. 如何在haskell中創建類的類型實例?
- 26. JPA:如何創建與實體相同類型的字段?
- 27. 如何在Visual Studio 2010中創建'surround with'類型的片段?
- 28. Hibernate在關係中創建錯誤的實體子類型
- 29. Android Studio創建不包含jniLibs的構建變體/類型?
- 30. 如何創建新的gridview列類型