Hallo Leute,
ich habe eine kleine Frage und hätte gerne lediglich Denkanstöße und keine kompletten Lösungen (Es sei denn jemand hätte die Lust dazu). Und zwar folgendes:
Man nehme das Beispiel Pokemon: Man geht in ein Gebäude rein und was passiert? Ein neuer Raum wird geladen. Diese Lösung halte ich persönlich für unpraktisch, da dadurch irgendwie der komplette Spielfluss gestört wird. Aus dem Grund habe ich mir etwas anderes ausgedacht: Man geht in ein Gebäude und lediglich das Dach verschwindet (Alpha o.ä.).
Natürlich hat das auch bestimmte Nachteile. Z.B. sind in Pokemon die Gebäude in der Spielewelt kleiner, als es im Raum tatsächlich ist. Aber das nehme ich gerne in Kauf.
Nun zu meiner Frage: Wie setze ich das am besten um? Ich würde am Liebsten mit Tilesets arbeiten, anstatt Objekte zu benutzen. Gibt es einen einfachen Weg bestimmten Tiles einen anderen Alphawert zu verpassen, ohne im Raum zu schauen welche ID jedes einzelne Tile hat? Zu beachten ist natürlich, dass jeweils nur das Dach unsichtbar werden soll, in dessen Haus man eintritt, und nicht alle Dächer.
Ich hoffe ihr könnt mir Denkanstöße geben.
EDIT: Eine Idee, die ich hätte wäre zu prüfen, ob ich unter einem Dachtile stehe und allen Dachtiles, die mit diesem Verbunden sind einen anderen Alphawert zu verpassen. Was haltet ihr davon? Ist das möglich? (Ich finde keinen Befehl, der prüft, ob ein bestimmtes Tile an Position x,y existiert (Also vom Namen her))
ich habe eine kleine Frage und hätte gerne lediglich Denkanstöße und keine kompletten Lösungen (Es sei denn jemand hätte die Lust dazu). Und zwar folgendes:
Man nehme das Beispiel Pokemon: Man geht in ein Gebäude rein und was passiert? Ein neuer Raum wird geladen. Diese Lösung halte ich persönlich für unpraktisch, da dadurch irgendwie der komplette Spielfluss gestört wird. Aus dem Grund habe ich mir etwas anderes ausgedacht: Man geht in ein Gebäude und lediglich das Dach verschwindet (Alpha o.ä.).
Natürlich hat das auch bestimmte Nachteile. Z.B. sind in Pokemon die Gebäude in der Spielewelt kleiner, als es im Raum tatsächlich ist. Aber das nehme ich gerne in Kauf.
Nun zu meiner Frage: Wie setze ich das am besten um? Ich würde am Liebsten mit Tilesets arbeiten, anstatt Objekte zu benutzen. Gibt es einen einfachen Weg bestimmten Tiles einen anderen Alphawert zu verpassen, ohne im Raum zu schauen welche ID jedes einzelne Tile hat? Zu beachten ist natürlich, dass jeweils nur das Dach unsichtbar werden soll, in dessen Haus man eintritt, und nicht alle Dächer.
Ich hoffe ihr könnt mir Denkanstöße geben.

EDIT: Eine Idee, die ich hätte wäre zu prüfen, ob ich unter einem Dachtile stehe und allen Dachtiles, die mit diesem Verbunden sind einen anderen Alphawert zu verpassen. Was haltet ihr davon? Ist das möglich? (Ich finde keinen Befehl, der prüft, ob ein bestimmtes Tile an Position x,y existiert (Also vom Namen her))
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von Stupe ()
)