• Anmelden

1

Mittwoch, 8. Juli 2009, 16:04

Flüssiger Übergang...

Ich habe wie immer ein riesiges Problem... Und zwar geht es darum, dass ich für jede map in meinem Spiel eine eigene Lightmap habe. Jetzt bin ich dabei ein Tag/Nacht System zu bauen, was eigentlich ja nicht so schwer ist, da ich bereits ein funktionierendes Zeitsystem. Wenn jetzt zum beispiel in einem Haus Nacht wird, dann wird die lightmap aktiviert. Soweit noch kein Problem. Da das aber nicht schlagartig passieren darf (Es ist ja nicht einfach stockdunkel) lass ich sie ganz langsam einblenden. Soweit immer noch kein Problem :). Doch wenn ich jetzt den Raum verlasse und nach draußen gehe, müsste von der Logik her es dort auch dunkler sein, doch das geht ja nicht weil der fade Effekt nur für die lightmap in dem Raum gilt...

Ist es möglich, dem Maker zu sagen, dass er sich irgendwie merken soll, wie transparent die lightmap drinnen war und dass er die lightmap draussen automatisch mit der gemerkten transparenz einblendet und den fade Effekt weiter macht?

Hier nochmal ein kleines Infobild:

Bild

Reborn

hat beim Stromkonzern schon Rabatt

Motto: Wer noch was vom Wochenende weis, hat es nie erlebt!

  • Nachricht senden

2

Freitag, 10. Juli 2009, 14:06

Kannst du RGSS?

Ruby Quellcode

1
2
3
4
5
if $innen == true
  lightmap_transperenz += 50
elsif $innen == false
  lightmap_transperenz -=50
end


???

Die Variable setzt du halt dann immer per Call-Script auf True bzw. auf False wenn du drausen bzw. drinen bist.
Mehr als a Allgäuer ka a Mensch it wera.


Wie soll ich wissen was ich denke, bevor ich nicht höre was ich sage?


Spoiler: OpenSource-Projects
NES-Emulator - a simple NES-Emulator
ERDL - a embedded Ruby Interpreter with the abilltiy to render images with DirectX ERDL shall be 100% compatible to RPGXP-Ruby Scripts
zum Lesen den Text mit der Maus markieren

3

Freitag, 10. Juli 2009, 19:59

Geht auch per Eventcode mit nem Schalter und dem entsprechendem Eventbefehl ^^
Das wäre in dem Fall sauberer.

Social Bookmarks