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

130
Vistas
¿Cómo cambiar el límite de línea en PIXI.js?

Estoy tratando de dibujar una línea con esquinas redondeadas en un objeto Graphics con PIXI.js. Utilizo los moveTo() y lineTo() para dibujar la línea, pero eso hace que salga con las esquinas a tope (puntiagudas, cuadradas). Su documentación dice que puede usar el método lineStyle() y pasarle un objeto, y allí puede especificar cap y establecerlo en uno de los tres valores de una enumeración llamada PIXI.LINE_CAP . Intenté esto:

 myGraphics.lineStyle({ cap: PIXI.LINE_CAP.ROUND });

y me dicen que LINE_CAP no está definido. Importo PIXI.js desde este enlace https://cdnjs.cloudflare.com/ajax/libs/pixi.js/5.1.3/pixi.min.js , y si hago ctrl + F en ese archivo "LINE_CAP" no aparece por ningún lado.

¿Necesito importar otra parte de la biblioteca para acceder a esta enumeración? Importo el archivo graphics-extra para el método drawTorus() de todos modos, y tampoco hay LINE_CAP allí. También imprimí la propiedad _lineStyle de mi objeto gráfico y, de todos modos, ¿no parece haber ninguna propiedad lineCap o cap ? (Tampoco es un lineWidth de línea o algo similar)

Además, esto puede no estar relacionado, pero parece que no puedo hacer que el método lineStyle() haga nada, ni siquiera para cambiar el color o el ancho de mis líneas. ¿Todo este concepto quedó en desuso o algo así y simplemente no han actualizado sus documentos? Si es así, ¿cómo debo dibujar una línea con mayúsculas redondeadas?

Hasta ahora, he usado el método arc() para poner un límite redondo al final, y funcionó bien, pero tengo problemas de rendimiento cuando lo uso y prefiero evitarlo si es posible. (Si coloco manualmente el arco, entonces JavaScript tiene que hacer los cálculos, mientras que supongo que cambiar el linecap puede aprovechar WebGL para renderizar significativamente más rápido)

Aquí es donde la documentación habla de esta enumeración. ¿Quizás si hay una manera de encontrar los valores contenidos en estos valores de enumeración, podría usar esos valores directamente en lugar de confiar en la enumeración?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Parece que LINE_CAP se agregó en o alrededor de v5.3.0 de PIXI. La versión que está utilizando (v5.1.3) se lanzó en septiembre de 2019, por lo que se recomienda actualizar a una versión más nueva (con suerte, no hay muchos cambios importantes, si es que hay alguno, entre 5.1 y 5.3).

about 4 years ago · Juan Pablo Isaza Denunciar
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