Habt ihr nen Schatten?!
-
- Adventure-Gott
- Beiträge: 4575
- Registriert: 13.07.2004, 14:04
- Wohnort: Da wo muss
- Kontaktdaten:
Code: Alles auswählen
// main global script file
function drawShadow(int width, int height, int transparency) {
DynamicSprite* shadow = DynamicSprite.CreateFromExistingSprite(6);
shadow.Resize(width, height);
RawDrawImageTransparent(player.x-width/2, player.y-height/2, shadow.Graphic, transparency); // <-- Zeile 5
shadow.Delete();
}
function repeatedly_execute_always() {
RawSaveScreen();
drawShadow(83,19,30);
RawRestoreScreen();
}
Es heißt, Leute mit den originellsten Nicknames schreiben die besten Beiträge
Ausnahmen bestätigen die Regel
_________________
<Problem> Weil du denken kannst.
Zuletzt bearbeitet von [ZENSIERT] am 16.07.1759, 16:19, insgesamt 54743869-mal bearbeitet
Ausnahmen bestätigen die Regel
_________________
<Problem> Weil du denken kannst.
Zuletzt bearbeitet von [ZENSIERT] am 16.07.1759, 16:19, insgesamt 54743869-mal bearbeitet
- KhrisMUC
- Adventure-Gott
- Beiträge: 4674
- Registriert: 14.03.2005, 00:55
- Wohnort: München
Erst hab ichs mit der RawDraw-Variante probiert.
Der Schatten wurde erst sichtbar, als ich in der rep_ex ein Wait(1); eingefügt hatte. Im Spiel geht das natürlich nicht, außerdem lief Dave plötzlich schneller und der Cursor fing an zu flackern.
Danach hab ich die Variante mit dem Objekt ausprobiert, die ging einwandfrei, aber die Größe des Schattens läßt sich halt nicht dynamisch verändern, nur über zig Sprites.
Der Schatten wurde erst sichtbar, als ich in der rep_ex ein Wait(1); eingefügt hatte. Im Spiel geht das natürlich nicht, außerdem lief Dave plötzlich schneller und der Cursor fing an zu flackern.
Danach hab ich die Variante mit dem Objekt ausprobiert, die ging einwandfrei, aber die Größe des Schattens läßt sich halt nicht dynamisch verändern, nur über zig Sprites.
Use gopher repellent on funny little man
-
- Adventure-Gott
- Beiträge: 4575
- Registriert: 13.07.2004, 14:04
- Wohnort: Da wo muss
- Kontaktdaten:
Ich hab's mit Roger probiert in einem farbenfrohen Raum. Ich hätte da aber auch eher ein Objekt genommen, im MM-Style werden die Charaktere ja eh nicht skaliert
Es heißt, Leute mit den originellsten Nicknames schreiben die besten Beiträge
Ausnahmen bestätigen die Regel
_________________
<Problem> Weil du denken kannst.
Zuletzt bearbeitet von [ZENSIERT] am 16.07.1759, 16:19, insgesamt 54743869-mal bearbeitet
Ausnahmen bestätigen die Regel
_________________
<Problem> Weil du denken kannst.
Zuletzt bearbeitet von [ZENSIERT] am 16.07.1759, 16:19, insgesamt 54743869-mal bearbeitet
-
- Adventure-Gott
- Beiträge: 4575
- Registriert: 13.07.2004, 14:04
- Wohnort: Da wo muss
- Kontaktdaten:
kann net sein, es sei denn, du meinst 32-bit (kenn das jetzt net auswendig)
Ich hab 16-bit benutzt, das haben die MMM-Episoden normalerweise auch...
Ich hab 16-bit benutzt, das haben die MMM-Episoden normalerweise auch...
Es heißt, Leute mit den originellsten Nicknames schreiben die besten Beiträge
Ausnahmen bestätigen die Regel
_________________
<Problem> Weil du denken kannst.
Zuletzt bearbeitet von [ZENSIERT] am 16.07.1759, 16:19, insgesamt 54743869-mal bearbeitet
Ausnahmen bestätigen die Regel
_________________
<Problem> Weil du denken kannst.
Zuletzt bearbeitet von [ZENSIERT] am 16.07.1759, 16:19, insgesamt 54743869-mal bearbeitet
-
- Adventure-Gott
- Beiträge: 4575
- Registriert: 13.07.2004, 14:04
- Wohnort: Da wo muss
- Kontaktdaten:
das hier hab ich mal eben mit Objekten fabriziert
http://free.pages.at/derzensi/schatten.zip
Ich kann mir das obrige auch net erklären...
Wie kriegst du denn das Starterpack mit AGS 2.71 zum Laufen?
http://free.pages.at/derzensi/schatten.zip
Ich kann mir das obrige auch net erklären...
Wie kriegst du denn das Starterpack mit AGS 2.71 zum Laufen?
Es heißt, Leute mit den originellsten Nicknames schreiben die besten Beiträge
Ausnahmen bestätigen die Regel
_________________
<Problem> Weil du denken kannst.
Zuletzt bearbeitet von [ZENSIERT] am 16.07.1759, 16:19, insgesamt 54743869-mal bearbeitet
Ausnahmen bestätigen die Regel
_________________
<Problem> Weil du denken kannst.
Zuletzt bearbeitet von [ZENSIERT] am 16.07.1759, 16:19, insgesamt 54743869-mal bearbeitet