• Anmelden

1

Donnerstag, 6. August 2009, 19:42

Grafik in Richtung bewegen?

Hio

Ich wüsste gern wie sich eine Grafik in RGSS von alleine bewegt z.B von Oben nach Unten und von Links nach Rechts.

Vom Main-Bereich aus.
~ The Road So Far...

fette Neunzehn

Fahnenträger

Motto: Sättigung auf 255

  • Nachricht senden

2

Donnerstag, 6. August 2009, 20:14

von alleine geht schon mal von vorn herein garnichts.
bewegen kannst du grafiken nur durch ständiges neu positionieren.
wenn du sie zb. jeden frame um paar pixel nach rechts bewegst, dann erhälst du nach und nach eine bewegung. anders ist es nicht möglich
Du erwartest bestimmt so etwas wie bei move picture, was man startet und dann läuft es ohne dass man die einzelnen frames programmieren muss. Jedoch läuft bei diesem event command im RGSS code genau das gleiche ab.. es wird jeden frame das bild neu gesetzt und ausgerechnet wo es hin soll.
Bild

3

Donnerstag, 6. August 2009, 20:16

Hab ned gedacht das es wie bei Movie Picutre simple ablaufen wird.

Und wie schaff ich es das Bild immer neu zu positizunieren etwa indem ich den Sprite immer ne neue y und x Koordinate geb ?
~ The Road So Far...

fette Neunzehn

Fahnenträger

Motto: Sättigung auf 255

  • Nachricht senden

4

Donnerstag, 6. August 2009, 20:40

richtig
Bild

5

Donnerstag, 6. August 2009, 20:43

eigentlich wäre ne kleine hilfe schon nett aber ich probier mal x.x
~ The Road So Far...

fette Neunzehn

Fahnenträger

Motto: Sättigung auf 255

  • Nachricht senden

6

Donnerstag, 6. August 2009, 20:52

jeden frame folgendes ändern
nehmen wir mal an du hast eine beliebige variable der du dein sprte zuweist

var = Sprite.new

dann kannst du mithilfe von .x und .y die koordinaten ändern

var.x = 100
var.y = 120

du kannst auch die üblichen integer-rechenbefehle nehmen

var.x = var.x + 3
var.x += 3
var.x *= 1.4
var.x /= 4

so kannste die koordinaten ändern.
hilft dir das genug?
Bild

Social Bookmarks