bytes.cat

La wiki d'FP d'informàtica

Eines de l'usuari

Eines del lloc


jocs_libgdx

Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Ambdós costats versió prèvia Revisió prèvia
Següent revisió
Revisió prèvia
jocs_libgdx [2025/02/26 21:26]
enric_mieza_sanchez [Moure el background]
jocs_libgdx [2026/03/04 16:50] (actual)
enric_mieza_sanchez [Troubleshooting] deprecated
Línia 8: Línia 8:
  
 Enllaços: Enllaços:
 +  - [[https://libgdx.com/wiki/|Documentació libGDX]].
 +  - [[https://libgdx.com/wiki/start/project-generation|Descàrrega eina per iniciar projectes]].
 +  - [[https://libgdx.com/wiki/start/a-simple-game|Tutorial joc Drop]].
 +  - [[libGDX Stage]] per a objectes de la llibreria Scene2D (en aquesta wiki).
   - [[libGDX Comunicacions]] per a crides HTTP i websockets (en aquesta wiki).   - [[libGDX Comunicacions]] per a crides HTTP i websockets (en aquesta wiki).
-  - [[libGDX Stage]] per a objectes de la llibreria Scene2D (en aquesta wiki). 
-  - [[https://github.com/libgdx/libgdx/wiki|Documentació libGDX]]. 
-  - [[https://libgdx.com/dev/project_generation/|Descàrrega eina per iniciar projectes]]. 
-  - [[https://libgdx.com/dev/simple_game/#the-game|Tutorial joc Drop]]. 
  
 \\ \\
Línia 19: Línia 19:
 Necessites tenir instal·lat Android Studio. Necessites tenir instal·lat Android Studio.
  
-Crea el projecte amb l'[[https://libgdx.com/dev/project_generation/|eina per iniciar projectes libGDX]].+Crea el projecte amb l'[[https://libgdx.com/wiki/start/project-generation|eina per iniciar projectes libGDX]].
  
-==== Troubleshooting ==== 
- 
-<WRAP alert> 
-**Aquest problema està DEPRECATED i només succeïa en versions anteriors**. 
- 
-Ho deixem aquí com a //reminder// per problemes futurs. 
- 
-Si t'apareix l'[[https://stackoverflow.com/questions/70340427/unable-to-find-method-void-org-apache-commons-compress-archivers-zip-zipfile|error relacionat amb la llibreria ZIP]] tens 2 opcions: 
-  - Eliminar la compilació de la plataforma iOS. 
-  - Editar ''android/build.gradle'' i ajustar les llibreries:<file text android/build.gradle> 
-buildToolsVersion "33.0.0" 
-</file> 
-</WRAP> 
- 
-\\ 
  
 ===== Definicions ===== ===== Definicions =====
Línia 327: Línia 312:
 \\ \\
  
-===== Controls Touchscreen ===== +===== Controls - Inputs ===== 
-Els controls d'entrada al joc poden ser molts+Els controls d'entrada al joc poden ser diversos
-  * Teclat (només per versions Desktop) +  * Teclat (per versions Desktop) 
-  * Pantalla+  * Pantalla (touch)
   * Acceleròmetre   * Acceleròmetre
   * Brúixola/Giròscop   * Brúixola/Giròscop
  
-Convé llegir la [[https://libgdx.com/wiki/input/polling|documentació dels controls en libGDX]].+Hi ha 2 estratègies importants per gestionar els //inputs//: 
 +  * [[https://libgdx.com/wiki/input/polling|Polling]]: durant el ''render'' podem decidir "sondejar" l'estat del dispositius. 
 +  * [[https://libgdx.com/wiki/input/event-handling|Events]]: quan es dispara un event (touchDown, keyUp, etc.) es crida a una //callback//
 + 
 + 
 +Per saber les tecles que s'han premut consulta els [[https://javadoc.io/doc/com.badlogicgames.gdx/gdx/latest/com/badlogic/gdx/Input.Keys.html|Key Code]].
  
  
jocs_libgdx.1740605177.txt.gz · Darrera modificació: 2025/02/26 21:26 per enric_mieza_sanchez