Comments (8)
hast du das projekt nachdem du den packer angeschmissen hast gecleant?
in der findregion gibst du einfach die bezeichnung des bildes an, also kein pfad, oder .png oder ähnliches hintendran. dann sollte es eigentlich klappen. ansonsten schau auch mal im ordner /desktop/bin/pictures/levelID-Ordner/ ob dort eine .atlas-datei zu finden ist.
from haw-se2-projecthorse.
Eigene Exceptions machen natürlich Sinn. Die werde ich dann eben machen.
from haw-se2-projecthorse.
Hab gerade noch mal den Packer angeschmissen und alle Projekte gecleant (hatte ich vorher nicht gemacht). Ich kriege trotzdem null zurück und in meinem ganzen Projekt gibt es nicht eine .atlas-Datei. in der Konsole steht auch zwei mal "In AssetManager: Asset not found"?!
from haw-se2-projecthorse.
was gibt dir denn der packer auf der konsole aus? bin auch im xchat drin. vllt. ist das etwas besser dort zu schreiben..
from haw-se2-projecthorse.
Nach Ausführen des Packers sind die .atlas-Datei vorhanden und jetzt, ohne anschließenden Clean, startet auch alles wieder, nur leider gibt die .findRegion Mathode bei zwei unterschiedlichen Namen die gleiche TextureRegion zurück.
Ich hab auch den Grund gefunden:
Es werden ja alle Bilder in einer TextureRegion zusammen geworfen. Da die Bilder aber die SpriteSheets sind, setzen wir die Region regelmäßig neu und fangen immer absolut bei 0,0 an. Da das zweite SpriteSheet aber unter dem ersten liegt, wird dieses nie referenziert. Gibt es da eine Möglichkeit, eine Texture aus der gesamten Region aus zu schneiden?
Edit: IRC geht von der HAW aus anscheinend nicht, ich schätze mal die Ports sind gesperrt ...
from haw-se2-projecthorse.
Ich vermute es liegt an dem Parameter "alias" des TexturePackers, desse default Wert "true" ist.
Sind die Bilder die du meinst pixel für pixel gleich und unterscheiden sich nur im Namen? Falls dem so ist, sollte der Wert von alias auf false gesetzt werden, sonst nur 1 Bild gepackt wird.
from haw-se2-projecthorse.
Nein, die Bilder sind sehr unterschiedlich - einmal schwarzes Pferd, einmal ein Weißes. Es liegt wirklich daran, dass das ganze nur eine Textur ist und wir für die Animation die Region selbst neu setzen.
Das Problem konnte ich aber bei mir behoben und es wird mit dem nächsten Commit von mir auch gepushed. Bis dahin gibt es ja eh nur ein Pferd.
from haw-se2-projecthorse.
aber gut, wenn es erst einmal gelöst ist. müssen wir uns mal genauer ansehen...
ansonsten kannst du auch mal probieren image indexes zu verwenden, wenn ich das problem richtig verstanden habe: https://github.com/libgdx/libgdx/wiki/Texture-packer somit bekommst du dann auch tatsächlich immer das richtige bild mit der angabe des indizes zurück..
from haw-se2-projecthorse.
Related Issues (20)
- Loot Popup Standardgrafiken für UI Elemente
- Loot Gallery Textwrapping
- Raceloot in Parcour auf Standard Loot ändern
- Applerun Spiel Neustart
- Parcour Pferdescaling
- Fehlende Linzenzangaben / Überflüssige Lizenzangaben HOT 10
- Doppeltes Pferd in Pferdegalerie
- Parcour - keine Sprunganimation HOT 5
- AppleRun Tempo der Pferde wird von Neigungssensor übergangen HOT 1
- Parcours: Auswahldialog?
- texturenotfound exception in der lootgalery HOT 2
- Parcours: 20% Hannoveraner Chance HOT 2
- [worldmap] Test und Doku
- Technische Tests
- [applerun] Test und Doku
- [puzzle] Test und Doku HOT 1
- [Menüleiste+Hauptmenü] Test und Doku
- [Lootscreen + Pferdeauswahl] Test und Doku
- [Worldmap] Letzte Stadt wird nicht pro Spielstand gespeichert
- Vereinheitlichung der Score-Anzeige
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from haw-se2-projecthorse.