[flashmx] mario type spel op objecten staan

Pagina: 1
Acties:

  • Martink
  • Registratie: Juni 2001
  • Laatst online: 11-02-2025
Hoi

ik ben bezig met spel, poppetje loopt en springt al, maar hoe zorg ik dat hij op bepaalde objecten blijft staan die in een een bepaalde layer zet?
en tegen aanlopen dat hij niet verder kan.

Verwijderd

Paar termen in de goede richting:

• Gravity
• Collision detection
• Tilemaps (Array Map)

Verwijderd

Je moet idd de positie controlleren etc... er is een very easy tut die bijgeleverd word in het flash pakketje, een doolhof die je door moet lopen.
Check die en je vraag wordt beantwoord ;)

  • Martink
  • Registratie: Juni 2001
  • Laatst online: 11-02-2025
hmm heb nu wel dat hij ziet dat hij door een object heen loopt maar weet niet hoe je er tegen aan loopt dat hij niet verder kan :(

  • Martink
  • Registratie: Juni 2001
  • Laatst online: 11-02-2025
Verwijderd schreef op 29 October 2003 @ 11:41:
Je moet idd de positie controlleren etc... er is een very easy tut die bijgeleverd word in het flash pakketje, een doolhof die je door moet lopen.
Check die en je vraag wordt beantwoord ;)
daar zit alleen een tutural van Collision detection in toch? niet dat er staat dat hij op objecten kan staan en tegenaan lopen?

Verwijderd

ik heb ooit eens zoiets gemaakt, en toen heb ik al mijn levels in mc gezet. ik deed dan voor elke beweging een true-hittest van die mc met de coordinaten zoals die na de beweging zouden zijn.

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 19-08 22:14

Bosmonster

*zucht*

Martink schreef op 29 October 2003 @ 12:21:
[...]


daar zit alleen een tutural van Collision detection in toch? niet dat er staat dat hij op objecten kan staan en tegenaan lopen?
Dat is collision detection.. een collision is letterlijk een botsing tussen twee objecten.

En als je een gravity engine hebt waarin je in principe constant valt met een bepaalde versnelling, hoef je alleen je verticale snelheid van het karakter maar op 0 te zetten als je collision detection zegt dat er een object onder zit.

Kan me niet voorstellen dat je geen bergen tutorials en voorbeeld tegengekomen ben als je in Google even op 'flash platform engine tutorial' gezocht hebt of iets dergelijks..

[ Voor 40% gewijzigd door Bosmonster op 29-10-2003 12:44 ]


  • Martink
  • Registratie: Juni 2001
  • Laatst online: 11-02-2025
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
if (upspeed != 0) {
    man._y -= upspeed;
    upspeed -= 2;
    if (upspeed < 0) { upspeed = 0; }
} else if (man._y != ground) {
    valspeed += 2;
    new_y = man._y + valspeed;
    if (new_y > ground) {
    man._y = ground;    
    } else if (_root.doos, hittest(_root.man)) {
        nr += nr+1
        trace("sta op doos");
    } else {
    man._y = new_y;
    }
} else {
goup = 0;
valspeed = 0;
}


dit heb ik nu voor zwartekracht ofzo :P

Verwijderd

Hittesten op vele objecten (20/50+) is qua processor tijd niet echt heel optimaal....
Tile mappen is voor platform games the way to go. Lees daar wat over.
Als je dit met hittesten gaat maken krijg je echt performance problemen.
In mijn laatste game heb ik wel hittest gebruikt, maar dan hebben we het over 10 objecten die op 1 ander object checken.

Als je strax tegenstanders etc wil hebben, zal je toch echt iets beters moeten maken, met niet te veel overhead.

Conclusie : check seraph zijn keywords nog eens.

OOP leren zou ook geen slechte zijn voor dit soort games, de code die je hierboven hebt gaat problemen opleveren. (en is ook wel een beetje overdreven voor alleen wat gravity).

[ Voor 15% gewijzigd door Verwijderd op 30-10-2003 01:26 ]


  • oh,when?
  • Registratie: April 2000
  • Niet online

oh,when?

...

Of je koopt Macromedia Flash MX Game Design Demystified en je bent klaar.

* oh,when? kan het boek aanraden. :)

"You're only as good, as what you did last week."


  • McVirusS
  • Registratie: Januari 2000
  • Laatst online: 10:46
oh,when? schreef op 30 oktober 2003 @ 10:20:
Of je koopt Macromedia Flash MX Game Design Demystified en je bent klaar.

* oh,when? kan het boek aanraden. :)
* McVirusS seconds that, leuk boek!

Verwijderd

Topicstarter valt met zijn neus in de boter :

http://www.tonypa.pri.ee/tbw/index.html

  • XangadiX
  • Registratie: Oktober 2000
  • Laatst online: 17-06 09:56

XangadiX

trepanatie is zóó kinderachtig

quote:
oh,when? schreef op 30 oktober 2003 @ 10:20:
Of je koopt Macromedia Flash MX Game Design Demystified en je bent klaar.

* oh,when? kan het boek aanraden.


* McVirusS seconds that, leuk boek!
* XangadiX thirds that, top-boek :)

Stoer; Marduq


Verwijderd

ik heb naar aanleiding van dit draadje nog even doorgezocht en kwam nog een tutorial tegen die deels overeenkomt met die van B-Top, maar die toch ook nog wat andere zaken aanstipt zoals isometrie en scrolling

http://w1.910.telia.com/~u91024173/tut_01/

je moet alleen ff de laatste cijfertjes van tut_01 zelf ophogen, er zijn 12 verschillende pagina's...

  • oh,when?
  • Registratie: April 2000
  • Niet online

oh,when?

...

Verwijderd schreef op 06 november 2003 @ 17:17:
je moet alleen ff de laatste cijfertjes van tut_01 zelf ophogen, er zijn 12 verschillende pagina's...
Site staat inmiddels hier, incl navigatie. :)

"You're only as good, as what you did last week."


  • Martink
  • Registratie: Juni 2001
  • Laatst online: 11-02-2025
hmm zal die pagina eens bekijken mischien is dat wel makelijker dan wat ik nu heb.
heb nu dit (en toen ik opsloeg crashte progrmama dus heb wat minder)
http://home.wanadoo.nl/martin.kollaard/spel/
is alleen maar testje hoor ;)

na 3x van een te hoge plek vallen ben je dood.
dat enge monster dat daar heen en weer loopt zou moeten bijten maar door scriptfout doet hij dat niet :(

(les was afgelopen dus sloeg op maar hij sloeg vast)

[ Voor 32% gewijzigd door Martink op 06-11-2003 18:49 ]


  • Martink
  • Registratie: Juni 2001
  • Laatst online: 11-02-2025
Hmm volgens mij is het zonder tiles makelijker om een level te maken, maar volgens mij is met tiles makelijker te scripten, nu weet ik het niet meer :(

Zijn er ook nederlandse manuals van tiles gedoe?

[ Voor 16% gewijzigd door Martink op 06-11-2003 22:44 ]


  • GrimaceODespair
  • Registratie: December 2002
  • Laatst online: 13:41

GrimaceODespair

eens een tettenman, altijd ...

Ik denk dat je zonder tiles vrij snel tegen problemen aanloopt waarvan je had gewenst dat je ze met tiles kon oplossen :) De tiles geven je meer controle over het geheel en maken het gemakkelijker bepaalde dingen te checken of af te dwingen. Ik zou het concept zeker niet loslaten, en al helemaal niet als ik zie hoe ver je al gekomen bent. That is: tenzij je een doorgewinterde ActionScripter bent :P

Wij onderbreken deze thread voor reclame:
http://kalders.be


  • Martink
  • Registratie: Juni 2001
  • Laatst online: 11-02-2025
hmm betekent dat dat ik beter met tiles kan gaan werken?? :)
begin net in action script :P
Pagina: 1