Du bist nicht angemeldet.

MasterXY

***Gold***

  • »MasterXY« ist der Autor dieses Themas

Beiträge: 1 729

Game Maker Version: 8 Pro

Selbsteinschätzung: GML Experte

Aktuelles Projekt: Geheimprojekt mit Soul Reaver

Danksagungen: 25

  • Private Nachricht senden

1

Donnerstag, 4. März 2010, 21:56

Drehen zu Winkel Prob.

Ich hab mal in meiner Scriptsammlung diese Script gefunden:

GML

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
// argument0 = Winkel zu dem gedreht werden soll.
// argument1 = Rotationsgröße.
// argument2 = Aktueller Winkel.
var angle;
angle=argument2

d = angle-argument0
if (abs(d)<=argument1)
{
 angle=argument0
}
else
{
 if (d>180)
  d-=360;
 else if (d<-180)
  d+=360;

 if (d>=0)
  angle=(angle+360-argument1) mod 360;
 else
  angle=(angle+argument1) mod 360;
}

return (angle)


das recht gut funktioniert nur beim Übergang von winkeln 360 zu kleineren also 10 und umgekehrt usw macht es seltsame kleine sprünge. Ich bin mir sichher dass iwo ein größer oder kleiner gleich fehlt.

© 2008 by Teamgrill Productions

Drachen

Gargoyle

Beiträge: 268

Game Maker Version: 8.1 Standard

Selbsteinschätzung: GML Fortgeschrittener

Aktuelles Projekt: mal dies und mal das, Adventskalender

  • Private Nachricht senden

2

Samstag, 6. März 2010, 13:06

Hi

Also ich benutze diese Script schon eine Weile. Aber mir ist es noch nicht aufgefallen das er kleine Sprünge macht.
Finde im übrigen diese Script TOP.

Gruss Drachen :)

MasterXY

***Gold***

  • »MasterXY« ist der Autor dieses Themas

Beiträge: 1 729

Game Maker Version: 8 Pro

Selbsteinschätzung: GML Experte

Aktuelles Projekt: Geheimprojekt mit Soul Reaver

Danksagungen: 25

  • Private Nachricht senden

3

Samstag, 6. März 2010, 14:38

lass ein obj mal damit immer in richtung maus drehen. wenns gerade nach rechts übergänge macht springt es ein wenig.

© 2008 by Teamgrill Productions

Drachen

Gargoyle

Beiträge: 268

Game Maker Version: 8.1 Standard

Selbsteinschätzung: GML Fortgeschrittener

Aktuelles Projekt: mal dies und mal das, Adventskalender

  • Private Nachricht senden

4

Samstag, 6. März 2010, 23:48

Hi

Du hast recht, ist mir vorher nie richtig aufgefallen. Aber was ist daran so schlimm, ich finde diesen kleinen hüpfer nicht so tragisch.
Aber du hast auch recht, es müsste eine bessere Lösung geben. Ich kann nur hoffen, das uns einer eine Lösungsansatz geben kann.

Gruss Drachen :)

MasterXY

***Gold***

  • »MasterXY« ist der Autor dieses Themas

Beiträge: 1 729

Game Maker Version: 8 Pro

Selbsteinschätzung: GML Experte

Aktuelles Projekt: Geheimprojekt mit Soul Reaver

Danksagungen: 25

  • Private Nachricht senden

5

Sonntag, 7. März 2010, 09:12

Nunja dieser Hüpfer verstärkt sich wenn sich das Objekt schnell bewegt und dabei dreht. und dann sieht es nicht mehr schön aus bzw führt zu Problemen.

© 2008 by Teamgrill Productions