Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implementar screenshots #5

Open
ominousg opened this issue Jul 28, 2022 · 0 comments
Open

Implementar screenshots #5

ominousg opened this issue Jul 28, 2022 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@ominousg
Copy link
Owner

ominousg commented Jul 28, 2022

Implementar creación screenshots que se guarden en la carpeta de descargas del navegador. Pixi tiene la funcionalidad para hacer screenshot solamente del canvas. Por lo tanto habría que sumarle una libreria estilo html2canvas para la interfaz, o recrearla y rellenarla en base a los datos del usuario en el momento que sacó la screenshot.

Caveats:

  1. Analizar que tanto afecta el gameplay que se descargue algo en el medio del agite, por ej en Chrome suele aparecer un Popper no-focuseado en el borde derecho-superior del navegador. Qué tanto interfiere funcionalmente y visualmente? Si interfiere mucho, entonces se puede hacer que cuando triggerea la screenshot, renderice un icono de guardado en la parte derecha de la interfaz, y que esa screenshot ya-preparada solamente se descargue cuando el usuario decida clickear ese botón al irse del agite.

  2. Anticipar triggereo masivo de screenshots: muchas veces el usuario saca varias screenshots en 1-2 segundos. Entonces se puede hacer que se vayan guardando y que cuando aprete en el botón, se descarguen todas a la vez. O que solamente se guarde y descargue una sola: la última. O las últimas 5.

@ominousg ominousg added the enhancement New feature or request label Jul 28, 2022
@ominousg ominousg self-assigned this Jul 28, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant