Du bist nicht angemeldet.

RushOn

Topfdämon

  • »RushOn« ist der Autor dieses Themas

Beiträge: 258

Game Maker Version: 8 Pro

Aktuelles Projekt: RRS

  • Private Nachricht senden

1

Sonntag, 13. Dezember 2009, 19:08

Objekt im bewegendem View ruckelt

Hallo,
Ich erstelle (mit instance_create) ein Objekt im View!

Doch wenn sich das View bewegt,
dann hängt das Objekt dem View so nach, dass mans kaum noch erkennt.

Wie kann ich dies beseitigen?
Danke im Vorraus! ;)

henrik1235

***Gold***

Beiträge: 1 442

Game Maker Version: 7 Pro

Selbsteinschätzung: GML Fortgeschrittener

  • Private Nachricht senden

2

Sonntag, 13. Dezember 2009, 19:09

GML

1
draw_sprite(sprite_index,image_index,view_xview+,view_yview+) //x und y anpassen

Das sollte funken.

RushOn

Topfdämon

  • »RushOn« ist der Autor dieses Themas

Beiträge: 258

Game Maker Version: 8 Pro

Aktuelles Projekt: RRS

  • Private Nachricht senden

3

Sonntag, 13. Dezember 2009, 19:11

ja, schön und gut..
nur will ich das mit dem objekt machen und nicht mit dem sprite?

oder geht das nicht?

henrik1235

***Gold***

Beiträge: 1 442

Game Maker Version: 7 Pro

Selbsteinschätzung: GML Fortgeschrittener

  • Private Nachricht senden

4

Sonntag, 13. Dezember 2009, 19:30

Nein es geht nicht anders,

GML

1
2
3
draw_sprite(sprite_index,image_index,view_xview+,view_yview+) //x und y anpassen
x=view_xview+
y=view_yview+

MfG Henrik1235
Ps. Sollte ich mal wieder ( :D ) falsch liegen korrigiere ich das hier.

RushOn

Topfdämon

  • »RushOn« ist der Autor dieses Themas

Beiträge: 258

Game Maker Version: 8 Pro

Aktuelles Projekt: RRS

  • Private Nachricht senden

5

Sonntag, 13. Dezember 2009, 19:43

verstehst du, ich hab ein button objekt, der dem view folgt,
es folgt zwar dem view, doch mit nem kleinen ruckel.. was so schlecht aussieht

ich kann natürlich ein sprite zeichnen und abfragen, ob die maus
auf den koordinaten des sprites ist.. doch das ist mir etwas zu umständlich

EDIT: Wie ich sehe, gibts warscheinlich keine Lösung dafür..
Ich danke allen, die versucht haben mir dabei zu helfen.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »RushOn« (13. Dezember 2009, 19:55)


Richlord

unregistriert

6

Sonntag, 13. Dezember 2009, 21:16

Aktualisiere die auf den View bezogene Position des Objektes im EndStep-Event, das "normale" Step-Event ist dagegen nämlich mit einem unschönen Hinterherhäng-Effekt behaftet.

RushOn

Topfdämon

  • »RushOn« ist der Autor dieses Themas

Beiträge: 258

Game Maker Version: 8 Pro

Aktuelles Projekt: RRS

  • Private Nachricht senden

7

Sonntag, 13. Dezember 2009, 21:52

nein, hilft leider auch nicht

elvissteinjr

Waldschrat

Beiträge: 179

Game Maker Version: 7 Pro

Selbsteinschätzung: GML Fortgeschrittener

  • Private Nachricht senden

8

Sonntag, 13. Dezember 2009, 22:02

Versuch mal dem Objekt eine möglichst niedrige Depth zu geben. Denn wenn das Objekt vor dem gezeichnet wird, dem der View folgt wird es nicht funktionieren.

Capdsoft

Elfchen

Beiträge: 134

Game Maker Version: 7 Pro

Selbsteinschätzung: GML Anfänger

Aktuelles Projekt: Traice

  • Private Nachricht senden

9

Sonntag, 13. Dezember 2009, 22:51

GML

1
2
3
x = xstart+view_xview;
 y = ystart+view_yview;
draw_sprite(sprite_index,image_index,xstart+view_xview,ystart+view_yview)


wenn du das ins draw event packst müsste es gehen ...

Richlord

unregistriert

10

Sonntag, 13. Dezember 2009, 23:12

Meine obige Lösung funktioniert ohne Probleme, wenn man sie richtig benutzt. Hier ein Beispiel zu der Situation:
»Richlord« hat folgende Datei angehängt:

RushOn

Topfdämon

  • »RushOn« ist der Autor dieses Themas

Beiträge: 258

Game Maker Version: 8 Pro

Aktuelles Projekt: RRS

  • Private Nachricht senden

11

Montag, 14. Dezember 2009, 08:35

Es klappt nun, danke für das Example! :D

Ähnliche Themen