Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
| Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia | ||
|
jocs_libgdx [2024/04/12 10:15] enric_mieza_sanchez [Definicions] |
jocs_libgdx [2026/03/04 17:39] (actual) enric_mieza_sanchez [libGDX és multiplataforma] |
||
|---|---|---|---|
| Línia 3: | Línia 3: | ||
| En aquest article utilitzarem una llibreria específica, | En aquest article utilitzarem una llibreria específica, | ||
| - | + | {{ libgdx.png? | |
| {{tag> #FpInfor #Dam #DamMp08 #DamMp08Uf3 # | {{tag> #FpInfor #Dam #DamMp08 #DamMp08Uf3 # | ||
| Enllaços: | Enllaços: | ||
| - | | + | - [[https://libgdx.com/wiki/ |
| - | | + | - [[https:// |
| - | - [[https:// | + | - [[https:// |
| - | - [[https:// | + | - [[libGDX Stage]] per a objectes de la llibreria Scene2D (en aquesta wiki). |
| + | - [[libGDX Comunicacions]] per a crides HTTP i websockets (en aquesta wiki). | ||
| \\ | \\ | ||
| Línia 19: | Línia 19: | ||
| Necessites tenir instal·lat Android Studio. | Necessites tenir instal·lat Android Studio. | ||
| - | Crea el projecte amb l' | + | Crea el projecte amb l' |
| - | ==== Troubleshooting ==== | ||
| - | Si t' | ||
| - | - Eliminar la compilació de la plataforma iOS. | ||
| - | - Editar '' | ||
| - | buildToolsVersion " | ||
| - | </ | ||
| - | |||
| - | \\ | ||
| ===== Definicions ===== | ===== Definicions ===== | ||
| Línia 78: | Línia 70: | ||
| - **Android**: | - **Android**: | ||
| - **Desktop** (java app, Windows o Linux): afegeix una nova configuració< | - **Desktop** (java app, Windows o Linux): afegeix una nova configuració< | ||
| - | - Selecciona Module: '' | + | - Selecciona Module: '' |
| - Selecciona Main Class: '' | - Selecciona Main Class: '' | ||
| - [[https:// | - [[https:// | ||
| - | - [[https:// | ||
| - | - El darrer punt del tutorial diu q cal modificar '' | ||
| \\ | \\ | ||
| Línia 220: | Línia 210: | ||
| // TextureRegion ens permet retallar un fragment de la Texture | // TextureRegion ens permet retallar un fragment de la Texture | ||
| // retallem el fragment de background des de la posició del personatge (posx, posy) | // retallem el fragment de background des de la posició del personatge (posx, posy) | ||
| - | bgRegion.setRegion(posx, | + | bgRegion.setRegion( |
| + | (int)game.SCR_WIDTH, | ||
| // (2) PINTAR | // (2) PINTAR | ||
| Línia 231: | Línia 222: | ||
| game.batch.end(); | game.batch.end(); | ||
| </ | </ | ||
| + | |||
| + | <WRAP important> | ||
| + | ULL amb la funció [[https:// | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | Només que un dels paràmetres sigui un '' | ||
| + | </ | ||
| {{ietiwalk.gif}} | {{ietiwalk.gif}} | ||
| Línia 311: | Línia 310: | ||
| \\ | \\ | ||
| - | ===== Controls | + | ===== Controls |
| - | Els controls d' | + | Els controls d' |
| - | * Teclat (només | + | * Teclat (per versions Desktop) |
| - | * Pantalla | + | * Pantalla |
| * Acceleròmetre | * Acceleròmetre | ||
| * Brúixola/ | * Brúixola/ | ||
| - | Convé llegir la [[https:// | + | Hi ha 2 estratègies importants per gestionar els // |
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | |||
| + | Per saber les tecles que s'han premut consulta els [[https:// | ||