ich bin grad dabei Tetris zu proggen. Ich würde nun gerne um besser sehen zu können wo der Spielstein landen würde eine art schatten einfügen.(Ich hoff ihr kapiert was ich meine) (http://imageshack.us/photo/my-images/688/tetrisz.png/ (vllt hilft das Bild) Hätte jemand eine Idee für das Problem? Hatte mich bisher noch nicht mit schatten beschäftigt würde mich über Zahlreiche antworten freuen
Dort wird "simples" Shadow Mapping erklärt! Das normale Shadow Mapping ist nicht für gößere Szenen geeigenet, da sonst ein starker Alaising Effekt auftritt aber unter den Umständen ist das völlig ausreichend! Könnte man zwar auch noch anders lösen aber probier es erstmal so.
Registriert: Sa Mär 14, 2009 17:48 Beiträge: 99
Programmiersprache: D, Java, C++
Ich würde dafür gar keine Schatten benutzen. Folgendes würde ich vorschlagen:
- Finde die Zielposition deines Steines, also je nachdem wie dein Spiel Intern aufgebaut ist: Probiere solange die Y-Position deines Steines zu dekrementieren bis du eine Kollision erzeugst. - Dupliziere deinen Stein und rendere ihn halbtransparent an eben gefundene Position.
Ich denke das sieht schöner aus als einfach einen Schatten zu werfen. Außerdem ist es hilfreicher bei komplexeren Steinen.
Ich denke das sieht schöner aus als einfach einen Schatten zu werfen. Außerdem ist es hilfreicher bei komplexeren Steinen.
Sehe ich auch so. Ich schlage aber vor nicht den Stein halbtransparent zu rendern sondern halbtransparente Quads auf alle Bodenflächen die vom Stein berührt werden.
Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste
Du darfst keine neuen Themen in diesem Forum erstellen. Du darfst keine Antworten zu Themen in diesem Forum erstellen. Du darfst deine Beiträge in diesem Forum nicht ändern. Du darfst deine Beiträge in diesem Forum nicht löschen. Du darfst keine Dateianhänge in diesem Forum erstellen.