So, da bin ich mal wieder.
Ich habe nun mehrer Anläufe meines ersten Spiels hinter mir und bin nun bei meiner neuen "Version" (ging hauptsächlich um den Grafikstil).
Ich habe mich nun für die Iso-Perspektive entschieden, da mir diese ziemlich zusagt und auch passend zu meinen Ideen ist. Beginnen tu ich immer mit einem Raum, in welchem ich ein paar Grundgrafiken, Platzhalter usw. einsetze. Dieser raum dient hauptsächlich um Dinge auszuprobieren, also eine Art Tech-Room
Nun zum eigentlichen Problem:
Das Bild zeigt den besagten Raum, nicht über die Grafik lästern... bin ein Grafik-Legasteniker
Die Wände stehen, die Dephpts sind eingestellt, Collisionen eingebaut und sogar meine erste Tür ist drin. Da ich bei der Tür experimentiert habe ob mein transparentes Fensterchen der Tür vom png auch in den Sprite/Objekt übernommen wird, ist es mir direkt aufgefallen. Wie Ihr seht, der Player steht in einer Ecke. Die obere Wand passt soweit, aber der Player "steht" quasi vor der linken Wand, obwohl er dahinter sein sollte.
Durch die SuFu habe ich gelesen das man die Tiefe des Players per Script ändern kann wenn er sich in Reichweite eines Objektes befindet und könnte somit tatsächlich hinter der Wand stehen. Mein Problem ist, das ich lieber eine Zwischenlösung hätte. Das er hinter der Wand steht ist in Ordnung aber der Spieler ist dadurch gar nicht mehr zu sehen. Gibt es eine Möglichkeit, die Transparenz von Objekten/Sprites direkt zu ändern wenn der Spieler in der nähe ist? Die Wände sollen nicht komplett verschwinden sondern, sagen wir zu 50% transparent sein. Man soll den Spieler sehen können aber auch wissen, das man hinter einer Wand steht.
Wichtig zu erwähnen ist vieleicht noch, dass die Wände aus mehreren gleichen Objekten bestehen. Wenn also an einem Wandobjekt etwas geändert wird, ändern sich ca. 1/3 aller Wände des Raumes/Gebäudes.
Ich bin für Ideen offen und Danke schon mal im vorraus für die Unterstützung.
VG
Knorke
Ich habe nun mehrer Anläufe meines ersten Spiels hinter mir und bin nun bei meiner neuen "Version" (ging hauptsächlich um den Grafikstil).
Ich habe mich nun für die Iso-Perspektive entschieden, da mir diese ziemlich zusagt und auch passend zu meinen Ideen ist. Beginnen tu ich immer mit einem Raum, in welchem ich ein paar Grundgrafiken, Platzhalter usw. einsetze. Dieser raum dient hauptsächlich um Dinge auszuprobieren, also eine Art Tech-Room
Nun zum eigentlichen Problem:
Das Bild zeigt den besagten Raum, nicht über die Grafik lästern... bin ein Grafik-Legasteniker
Die Wände stehen, die Dephpts sind eingestellt, Collisionen eingebaut und sogar meine erste Tür ist drin. Da ich bei der Tür experimentiert habe ob mein transparentes Fensterchen der Tür vom png auch in den Sprite/Objekt übernommen wird, ist es mir direkt aufgefallen. Wie Ihr seht, der Player steht in einer Ecke. Die obere Wand passt soweit, aber der Player "steht" quasi vor der linken Wand, obwohl er dahinter sein sollte.
Durch die SuFu habe ich gelesen das man die Tiefe des Players per Script ändern kann wenn er sich in Reichweite eines Objektes befindet und könnte somit tatsächlich hinter der Wand stehen. Mein Problem ist, das ich lieber eine Zwischenlösung hätte. Das er hinter der Wand steht ist in Ordnung aber der Spieler ist dadurch gar nicht mehr zu sehen. Gibt es eine Möglichkeit, die Transparenz von Objekten/Sprites direkt zu ändern wenn der Spieler in der nähe ist? Die Wände sollen nicht komplett verschwinden sondern, sagen wir zu 50% transparent sein. Man soll den Spieler sehen können aber auch wissen, das man hinter einer Wand steht.
Wichtig zu erwähnen ist vieleicht noch, dass die Wände aus mehreren gleichen Objekten bestehen. Wenn also an einem Wandobjekt etwas geändert wird, ändern sich ca. 1/3 aller Wände des Raumes/Gebäudes.
Ich bin für Ideen offen und Danke schon mal im vorraus für die Unterstützung.
VG
Knorke