Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

157
Vistas
Animando el objeto multiusuario

Soy nuevo en A-Frame js y ahora estoy atrapado en un problema. El problema es que estoy usando una biblioteca A-Frame en red para una experiencia multiusuario. Y tenga en el personaje que estoy mostrando allí con algo de animación. Entonces, al usar un código Jquery, traté de agregar algunos controles de animación. Cuando estoy usando esa animación en el personaje que se muestra en mi propia pantalla está animando, pero en escenarios reales, si me estoy moviendo, esa persona debería verme animando. Porque estoy moviendo la cámara o haciendo actividades, no ese avatar.

 <a-assets> <a-asset-item id="person" src="./person/scene.gltf"></a-asset-item> </a-assets>

Este es el modelo de persona que estoy usando.

 <!-- ++++++++++++++++++++++++++ Person Template ++++++++++++++++ --> <template id="person_template"> <a-entity id="model" gltf-model="#person" animation-mixer="clip: Rig|man_idle;" scale="0.02 0.02 0.02" > </a-entity> </template>

Esta es la plantilla que estoy usando en la entidad en red.

 <a-entity id="rig" position="-9.495 0.770 6.282" position="-5 0.2 1" rotation="0 180 0" movement-controls="speed:0.15; constrainToNavMesh: true;" > <a-entity camera="active:true" position="0 2 0" look-controls> <a-entity id="player" networked="template:#person_template;attachTemplateToLocal:false;" movement-controls="speed:0.15; constrainToNavMesh: true;" look-controls wasd-controls="acceleration:15" > </a-entity> </a-entity> </a-entity>

Esta es la entidad en red que utilicé para crear entornos multiusuario.

 $(document).ready(function () { $(this).keydown(function (e) { switch (e.which) { case 37: $("#model").attr("animation-mixer", "clip: Rig|man_walk_in_place;"); $("#model").attr("rotation", "0 -90 0"); break; }

Este es el código que escribo para agregar una animación que es visible para otra persona en el avatar de control.

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda