Zurück   Flashforum > Software > Autorensysteme

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21-05-2004, 16:43   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2003
Ort: heidiland mitte
Beiträge: 8
2D Jump`n run Hilfe

Hallo zusammen

ich hab mir vorgenommen in director ein 2d jump`n run zu basteln,, graphiks
und all das sind bei mir definitiv nicht das problem,, aber mit Lingo hab ich schon so meine mühe und not.

bin im moment bei dem versuch gescheitert eine einfache "Game engine"
zu coden was mich ziemlich verunsichert
hat, trotz der hilfe von meinem doz.

jetzt wollt ich fragen ob mir nicht jemand helfen könnte. mit Links oder code- beispielen oder so. auf dem netz hab ich wirklich schon ne ganze weile gesucht und nichts wirklich gutes gefunden!!!

hier mal mein code oder der ansatz dazu!!


ActionScript:
  1. global gCounter, gBoden, gEbene
  2.  
  3. on exitFrame me
  4.  
  5.   -- Kollision mit Boden
  6.   if sprite(1).intersects(2) = TRUE then
  7.     gBoden = 110
  8.     gCounter = 2*PI
  9.     gEbene = #oben
  10.   else
  11. --    gBoden = 240
  12.   end if
  13.  
  14.   -- Fallen
  15.   if gEbene = #oben AND sprite(1).intersects(2) = FALSE then
  16.     if sprite(1).locV < gBoden then
  17.       sprite(1).locV = sprite(1).locV + 10
  18.     end if
  19.     if ABS(sprite(1).locV - gBoden) < 10 then
  20.       sprite(1).locV = gBoden
  21.       gEbene = #unten
  22.     end if
  23.   end if
  24.    
  25.   -- RECHTS
  26.   if (_key.keyPressed(124)) = TRUE then
  27.     sprite(1).locH = sprite(1).locH + 10
  28.   end if
  29.  
  30.   -- LINKS
  31.   if (_key.keyPressed(123)) = TRUE then
  32.     sprite(1).locH = sprite(1).locH - 10
  33.   end if
  34.  
  35.   -- JUMP
  36.   if (_key.keyPressed(SPACE)) = TRUE AND gCounter = 2*PI then
  37.     gCounter = PI
  38.   end if
  39.  
  40.  
  41.   if gCounter >= PI AND gCounter < 2*PI then
  42.     if ABS(gCounter - 2*PI) = 0 then
  43.       gCounter = 2*PI
  44.     else
  45.       gCounter = gCounter + PI/20
  46.     end if
  47.     sprite(1).locV = 100 * sin(gCounter) + gBoden
  48.   end if
  49.  
  50.  
  51.   go to the frame
  52.  
  53. end
  54.  
  55. --UND DANN IM FILMSCRIPT:
  56.  
  57. on prepareMovie
  58.   global gCounter, gBoden, gEbene
  59.  
  60.   gCounter = 2*PI
  61.   gBoden = 240
  62.   gEbene = #unten
  63.  
  64. end

so siehts bis jetzt aus
bitte helft mir ich bin echt am rande der verzweiflung.

Godan
godan ist offline   Mit Zitat antworten
Alt 22-05-2004, 08:31   #2 (permalink)
Neuer User
 
Registriert seit: Dec 2002
Beiträge: 101
Vieleicht hilft dir diese Link weiter.

http://www.director-online.com/buildArticle.php?id=1028
ibotchen ist offline   Mit Zitat antworten
Alt 22-05-2004, 11:21   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2003
Ort: heidiland mitte
Beiträge: 8
Ja das teil hat ich mir schonmal angeschaut!
aber spricht mich nicht wirklich an
ich hab sogar mal n bischen damit
rumgespielt. Die jumplösung
find ich zwar einfach, aber den sprung zu
steuern ist fast nicht möglich,
so von der idee her wenn du SPACE
drückst dann springt er hoch und wenn du
SPACE + RECHTS (LINKS) drückst
dann springt er Rechts (oder links)
und die weite noch mit der geschwindikeit
zu koppeln wär auch cool.

aber thanx für deine antwort.
godan ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 21:56 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele