Comments (7)
Tritt das in allen Spielen auf? Oder nur in bestimmten?
Spontan fällt mir ein, dass es etwas mit Z-Order sein könnte oder Probleme mit dem screenbuffer, aber das sollten wir vorher noch eingrenzen
from haw-se2-projecthorse.
Ich habe bisher nur AppleRun und Parcours ausprobiert, bei beiden trat das Problem auf.
from haw-se2-projecthorse.
Seitdem Push tritt es bei mehreren (allen?) auf. Liegt vermutlich an der Art, wie im Player die TextureRegion für die Animation benutzt wird. Fix wird vermutlich in Zusammenhang mit der neuen Player Grafik kommen.
from haw-se2-projecthorse.
Ich habe gerade mal einen kleinen Work-Around eingefügt, der zumindest bei mir, das Flackern behebt. Bitte alle mal pullen und gucken, ob es läuft. Ansonsten wird der Code zu den Animationen noch mal sehr stark überarbeitet, sobald neue Bilder da sind.
from haw-se2-projecthorse.
Bei mir läufts jetzt wieder flüssig.
Wodran lag es denn nun? Scheint ja nicht das erste mal passiert zu sein, vielleicht kann noch jemand was draus lernen der auch mal so eine Animation aufbaut.
from haw-se2-projecthorse.
Es lag wohl am falschen Umgang mit dem Asset-Manager. Es wurde bei jeder Initialisierung die load-Methode des Asset-Managers aufgerufen und diese hat nicht jedes Mal exakt das selbe Ergebnis zurück geliefert, sodass die Position der Texture-Region des Sprite-Sheets nicht immer gleich war. Dies hat dazu geführt, dass ein Animationsbild an einer Stelle gesucht wurde, wo gar kein Bild war - daher das flackern.
Beim Umstellen auf das neue Pferd wird dann auch jedes Animationsbild als einzelnes Bild gespeichert werden, sodass die Atlas-Datei ihre Aufgabe als "Sprite-Sheet" auch richtig machen kann bzw. dass es auch dafür genutzt wird.
Kann es eventuell sein, dass die AssetManager.load-Methode jetzt gar nicht mehr verwendet werden sollte, da die Assets alle am Anfang geladen werden? Ich bin jetzt auf AssetManager.getTextureRegion umgestiegen und es funktioniert^^
from haw-se2-projecthorse.
Das Pferd wird bei mir jetzt auch richtig dargestellt. Die load Methode sollte jetzt eigentlich nicht mehr benutzt werden, weil getTextureRegion einen einfachereren Zugriff auf die TextureRegions ermöglicht.
Das der AssetManager unterschiedliche Ergebnisse zurückliefert wundert mich, da er ja bei jedem load Zugriff auf dieselbe Datei zugreift und die .atlas Datei durch den Zugriff nicht verändert wird.
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.