Lo que trato de hacer con MRS es enseñarme algo de IA básica; lo que quiero hacer es crear una entidad de cohetes, con cosas como el escape vectorizado y la puesta en escena. ¿Alguien tiene una idea sobre cómo hacer una entidad que pueda volar? ¿O solo necesito aplicar constantemente una fuerza hacia arriba?¿Cómo crear un nuevo tipo de entidad en Microsoft Robotics Studio 2.0?
Respuesta
Hey TraumaPony, su pregunta se veía solitaria :)
Me tomó un vistazo a un artículo de MSDN sobre MRS 2.0 here creo que usted realmente necesita para crear una entidad de algún tipo Rocket y luego una entidad que Propulsor puede usar. En el artículo, pudieron reutilizar una entidad DifferentialDrive para impulsar su bot hacia adelante. Espero que eso ayude. Estoy más o menos disparando en la oscuridad ya que nadie más ha tratado de ayudarte. ¡Aclamaciones! :)
Estoy empezando solo con MRS, pero creo que estás en el camino correcto, necesitas crear una entidad de motor de cohete a la que puedas aplicar una fuerza de empuje. Ver Simulation Tutorial 2 - Compose Entities with Simulation Services para un ejemplo de creación de una entidad.
Puede aplicar la fuerza con Simulation.Physics.PhysicsEntity.ApplyForce()
. Creo que harías eso en el método Update()
de tu entidad. Pero depende si ApplyForce está aplicando un Impulse (una fuerza para ese frame solamente) o si realmente está agregando una Force persistente. Supongo que es el primero, ya que no veo la forma de no aplicarlo. En ese caso, Update() es probablemente el lugar correcto. Si es persistente, solo necesita hacerlo cuando los niveles de empuje cambian.
También necesitará crear un Servicio que se asocie con la Entidad para que pueda interactuar con su cohete, por ejemplo, para dispararlo o vectorizarlo. Hay un ejemplo de creación de servicios en el mismo artículo.
- 1. Microsoft Robotics: ¿robot barato pero muy extensible?
- 2. ¿Cómo usar CCR, DSS, VPL (también conocido como Microsoft Robotics Development Studio) fuera de la robótica?
- 3. ¿Cómo crear un nuevo tipo de proyecto en VS2010?
- 4. Problema al crear un nuevo modelo de datos de entidad
- 5. Crear nuevo mensaje saliente con applescript en Microsoft Outlook
- 6. ¿Cómo crear una función Haskell que introduzca un nuevo tipo?
- 7. ¿Cómo crear un nuevo tipo System.String con otro nombre?
- 8. Cómo convertir un tipo de variable Mat en un tipo de variable IplImage en OpenCV 2.0?
- 9. ¿Cómo puedo incrustar cualquier tipo de archivo en Microsoft Word usando OpenXml 2.0
- 10. Cómo crear un nuevo usuario en AWS
- 11. Cómo crear un nuevo archivo en Qt
- 12. JPA 2.0: Cargar un subconjunto de campos para una entidad
- 13. ¿Cómo comienzo un nuevo proyecto CUDA en Visual Studio 2008?
- 14. Crear un proyecto de Visual Studio programáticamente
- 15. ¿Cómo puedo crear un nuevo HttpContext?
- 16. Visual Studio no puede crear un sitio web en IIS
- 17. Crear un nuevo entorno en Rails
- 18. ¿Cómo puedo crear un nuevo operador en PHP?
- 19. Instancia nuevo Tipo (Golang)
- 20. crear un nuevo nodo en jstree
- 21. ¿Cómo creo un nuevo tipo de empaque para Maven?
- 22. En JPA 2.0 JPQL, cuando uno devuelve un objeto NUEVO, ¿cómo se puede usar FETCH JOINs?
- 23. Microsoft Visual Studio código sin
- 24. Azure ACS 2.0 con cuenta de Microsoft en Windows 8
- 25. Crear un nuevo archivo en Lua/LuaFileSystem
- 26. CREAR TIPO en MySQL
- 27. ¿Debo compartir el contexto Entidad-Marco o crear un nuevo contexto para cada operación?
- 28. Crear un nuevo elemento de menú en SQL Server Management Studio
- 29. No hay plantillas disponibles al crear un nuevo proyecto en Visual Studio
- 30. OAuth 2.0 - ¿Qué hay de nuevo?