Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 5%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 392 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

bachy

Routinier

Dabei seit: 09.10.2002

Beiträge: 267

 

1 Zum Seitenanfang

Samstag, 26. Juni 2004, 12:24

jump&run hittest problem

ich möchte gern ein j&r game erstelln, jetzt hab ich aber das problem das die hittest abfrage nur auf die x-achse wirkt und nicht auf die y-achse

hier mein problem
http://geneticeye.gu2.info/flash/test.swf

also der punkt ist mit den pfeiltasten steuerbar, er soll aber jetzt nicht nach rechts durch die wand gehen sondern stehen bleiben

hier das script das auf dem punkt_mc liegt, "ground" ist das schwarze L ...


onClipEvent (load) {
moveSpeed = 10;
}
onClipEvent (enterFrame) {
if (Key.isDown(Key.RIGHT)) {
this._x += moveSpeed;

} else if (Key.isDown(Key.LEFT)) {
this._x -= moveSpeed;
}
}
onClipEvent (enterFrame) {
if (Key.isDown(Key.UP) && !jumping) {
vel_y = 36;
jumping = true;
}
if (jumping == true) {
vel_y -= 2;
if (vel_y<=-15) {
vel_y = -15;
}
this._y -= vel_y;
}
if (_root.ground.hitTest(this._x, this._y+35, true)) {
vel_y = 0;
jumping = false;
}
}
onClipEvent (enterFrame) {
this._y += 16;
if (_root.ground.hitTest(this._x, this._y+1, true)) {
this._y -= 16;
}
}

wenn mir da jemand weiterhelfen könnte ?

mfg
bachy

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »bachy« (26. Juni 2004, 12:27)

 

Exuro

Routinier

Dabei seit: 10.10.2002

Beiträge: 428

 

2 Zum Seitenanfang

Sonntag, 27. Juni 2004, 10:51

Du koenntest mal versuchen allgemein den hitTest in die Waende / den Boden zu verlegen. Oder Wand und Boden bzw alles, wo der Ball abprallen kann als 1 Objekt zu sehen um alles mit 1 hitTest abfragen zu koennen. Vielleicht geht das besser?
 

bachy

Routinier

Dabei seit: 09.10.2002

Beiträge: 267

 

3 Zum Seitenanfang

Dienstag, 29. Juni 2004, 13:18

ja danke hab ich jetzt gemacht und es funktioniert thx :))
 

Ähnliche Themen