• Anmelden

Rash

Knappe

  • »Rash« ist der Autor dieses Themas

Motto: Gute Spiele hat man im Herzen nicht in der Konsole.

  • Nachricht senden

1

Montag, 25. April 2011, 11:12

Eventbefehl: "Move Picture/Zoom" mit einer Variable ausstatten

Ich will beim Eventbefehl "Move Picture" die Funktion Zoom (unten links) mit einer Variable ausstatten.
Ich nehme an das es ohne Script nicht geht. Wenn doch schreibt es mir.
Ansonsten hätte ich hier noch nen Beispiel:
- $scene.picmove(ID,X Zoomvariable,Y Zoomvariable)

thx for hlp
RR

2

Montag, 25. April 2011, 11:43

Dazu brauchst du kein neues Script. Der Maker besitzt diesen befehl schon.
Denk immer daran:
ALLE EVENTBEFEHLE, EXISTIEREN AUCH ALS SCRIPTBEFEHLE

Grund: Ein Eventbefehl ist quasi nur eine Verknüpfung auf den dazugehörigen RGSS-Befehl (vereinfacht gesagt)


Der Befehl lautet:

Ruby Quellcode

1
$game_screen.pictures[ID].move(frames, bounding, x, y, breite, höhe, opacity, blend_type)


ID = Die ID des Pictures (normalerweise ein Wert von 1-50)
frames = Die Zeit für die bewegung. Sie wird im Script *2 genommen. Gibts du hier also 20 an, so dauert die bewegung 40 Frames.
bounding = 0 für links-oben und 1 für zentriert
x/y = selbsterklärend
breite/höhe = Die angestrebte Breite und Höhe des Bilds in %
opacity = Die angestrebte Transparenz von 0 - 255
blend_type = 0 für normal, 1 für ADD und 2 für SUB



hf damit
There was a Cave,
below a Silent's Grave.
Tunnels, extending far, running wide,
going deep into the World on the other Side.
Poor little Child, that was to brave,
died painfully deep down, in the Devil's Cave.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Chaosgod Espér« (25. April 2011, 14:00)


Rash

Knappe

  • »Rash« ist der Autor dieses Themas

Motto: Gute Spiele hat man im Herzen nicht in der Konsole.

  • Nachricht senden

3

Montag, 25. April 2011, 13:57

Ich hab es versucht aber ich krieg immer diesen Fehler:

NoMethodError occurred while running script.
undefined method `picture' for #<Game_Screen:0x1779960>

Das habe ich zum Testen eingegeben:
$game_screen.picture[1].move(10, 0, 50, 50, 100, 100, 255, 0)
RR

4

Montag, 25. April 2011, 14:00

Stimmt.. meine dummheit..

es muss "pictures" statt "picture" heißen

Das "s" muss hin xD
There was a Cave,
below a Silent's Grave.
Tunnels, extending far, running wide,
going deep into the World on the other Side.
Poor little Child, that was to brave,
died painfully deep down, in the Devil's Cave.

Social Bookmarks