Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

124
Views
¿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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!