Waypoints = TargetPoints?
NavMesh = NavMeshBoundsVolume?
Ich hab damit mal gearbeitet aber ich weiß nicht mehr wie das ging.... Musste das NavMesh dafür nicht grün sein oder so?
Waypoints = TargetPoints?
NavMesh = NavMeshBoundsVolume?
Ich hab damit mal gearbeitet aber ich weiß nicht mehr wie das ging.... Musste das NavMesh dafür nicht grün sein oder so?
Ich möchte einen Actor spawnen und er soll einen bestimmten Weg ablaufen.
Ihn von links nach rechts laufen lassen kann ich, aber er soll halt auch schräg laufen und so.
Jemand nen Tip womit ich das am besten mache? Und bitte auch eine Erklärung oder link zu nem Tutorial o.ä.
Wäre es ne Lösung jedem Spieler ein Save game erstellen zu lassen dass dann geloaded wird?
Wäre aber etwas was ich mir mal anschauen werde um mit dem Thema für immer abschließen zu können
Ich glaube Sleepys Text hat mich doch zu einer Lösung gebracht.
Ich habe in den Eigenschaften des Sprites was geändert.
Und zwar habe ich (Rendering "aufgeklappt") unter Translucency sort priority den Wert auf 1 (statt 0) gestellt.
Nun ist es IMMER vor dem Hintergrundbild sichtbar.
Es ist zwar nun auch noch sichtbar wenn man es hinter den Hintergrund zieht, aber ist ja egal. Wird eh immer davor sein
Das sog. Sichtbarkeitsproblem ist ein bekannter Fehler von 3D programmen und Gameengines im Internet findet man dazu massig Informationen.
Das Problem tritt vor allem bei Alphas auf die man durch andere Alphas erkennt. Das ist meiner meiner nach ein klassicher Z-Buffer Fehler wobei die Engine nicht erkennen kann welches Polygon im Vordergrund und welches im Hintergrund ist.
Der Fehler ist im übrigen auch mit dem klassichen Z-Fighting verwand bei dem die engine nicht weiß welches Polygon zuerst gezeichnet werden soll, weil sich beide Polygone auf der selben Position befinden.
Eine Konkrete lösung dafür kennen ich nicht aber du könntest mal versuchen beim Sprite den Alpha rauszumachen. Sollte dann der Fehler verschwunden sein, dann weißt du das ich recht habe. (Ein Versuch ist es Wert)
Ich schätze mal dass es das wohl sein wird. Ist aber leider nur die Problemerkennung aber bringt mich nicht näher an die Lösung
Wenn ich aus der Grafikdatei Material mache und es auf einen cube lege, erkennt man sie. Ich habe aber keine Ahnung wie ich Material nur auf eine Seite des Cubes mache.
Und vorher ging es doch auch (bzw in den anderen Leveln)
Ich möchte auch gerne so weiter arbeiten wie bisher...
Zusammengefasst:
- Actor der eine Sprite enthält wird nicht angezeigt bzw nur aus anderen Blickwinkeln oder wenn ich es näher an die Kamera ziehe
- Actor mit einem Cube der die Grafik als Material enthält, funktioniert
- Fehler tritt nur in diesem Level auf
Äh nein, doch nicht....
Ging wohl nur einmal kurz. Nach weiterem testen mit anderen Grafiken geht es doch weiterhin nicht '-'
Sorry schon mal dass ich es nicht vorher probiert habe, aber ich habe die Grafiken eben mit Grafiken aus anderen Leveln des Projektes ausprobiert.
Mit denen funktioniert alles wie gewohnt. Fehler liegt also wohl bei den Grafiken. Wir testen gerade mal (mit dem abspeichern der Grafiken) rum....
Den Cube zeigt er an. Aber ging ja darum den dann kleiner zu machen. Die Grafik dahinter/davor (whatever) zeigt er dann halt weiterhin nicht an.
Mit Cubes/Boxen funktioniert es alles. Es ist wirklich einfach nur die Textur die er nicht annimmt.
Ein Code blendet da nichts aus da es ein ganz frisches Level ist und ich die Actor (mit dem FroschSprite) rein gezogen habe um zu checken wo sie gespawnt werden sollen.
Cube hat nichts geändert und Alpha Kanal raus nehmen ist nicht gut da ich definitiv Transparenz brauche
Die Grafiken werden mir gemacht. Ich habe die Information mal an meine Grafikerin weitergegeben.
Mit dem Cube werde ich übergangsweise gleich mal testen
Wenn ich mit der Kamera weiter weg oder näher ran gehen, passiert nichts. ABER wenn ich mit der Kamera nach oben gehe, dann ist es plötzlich erkennbar
Da ich mit meinem Projekt nie mit Alpha Kanälen etc arbeiten musste, könntest du mir fix erklären wie ich das mache?
Das hintere Bild ist ein Sprite dass ich ins Level gezogen habe und der Actor ist auch einfach nur ein Actor der aus einem Sprite besteht.
Arbeite also nicht mit Texturen und/oder Material
Ich arbeite mit der Version 4.10.4. Eben gab es ein launcher Update und seit dem habe ich folgendes grafisches Problem.
Wie man rechts sieht ist der angewählte Actor VOR dem Hintergrund. Trotzdem ist er auf der Kamera nicht erkennbar und auch wenn ich ihn unter der location spawnen lasse, ist er nicht zu sehen (weil er HINTER dem Bild ist).
Auf dem linken Bild sieht man noch mal eindeutig dass er VOR dem Hintergrund ist.
Kann es passieren das dies mit dem Update gekommen ist?
Wenn nicht, hab ich nen dummen Fehler gemacht den ich nicht merke?
In meinen anderen Leveln habe ich vorher auch so gearbeitet und die funktionieren noch einwandfrei
Passiert das in allen Preview Optionen?
Ja das läuft einwandfrei auf nem smartphone. Bisher nur auf nem Android Gerät getestet aber läuft wie es laufen soll.
Die Befehle mit Touch simuliert er auf der PC Review mit dem mausklick
Hat leider etwas gedauert, aber hier ist nun ein kleines Video mit einer Hand voll Spiele die im fertigen Spiel vorkommen.
Meinen Post editiere ich auch noch eben....
Anmeldung erfolgt bei den Smartphones über den jeweiligen Shopaccount/OS Account automatisch.
Der muss also ausgelesen werden.
Da habe ich zum Beispiel auch überhaupt keine Ahnung von. Ich weiß nur dass ich Daten aufgrund von LogIn etc gespeichert haben muss.
Plus die App muss ja wissen welcher User sich zum Beispiel welche Minispiele gekauft hat.
Und die Zwischenspeicherung von Ergebnissen (Siege im Match, Punkte etc.) müssen ja auch irgendwo gelagert werden