GLBasic forum

Other languages => GLBasic - de => Topic started by: Schranz0r on 2008-Jun-24

Title: ES-Breakout :)
Post by: Schranz0r on 2008-Jun-24
Hi Leute

Wollte mal einen kleinen Screenshot hier zeigen, was ich gestern angefangen habe(siehe Anhang)

kleine Info dazu:

Die Cam bleibt hinter dem Schläger hängen Pivot sei dank!
Der Schläger ist aus 5 Einzelteilen, die je weiter sie aus der Mitte sind den Abprallwinkel beeinflussen sollen (BoxColl)


Und ich wollte Gernot mitteilen das wir im Entitysystem noch Quader brauchen ( über einen Befehl EntityCreateQuad oder so)
Achja und Boxcollision brauchen wir auch noch ;)
Dann würde ich weiter machen wollen....  :booze:

Bisherrige Arbeitszeit: ca 0.75 h ( da ich mich erst in die Befehle einfuchsen muss ;), sonnst wär ich wohl bei 0.25 h oder so :P )


[attachment deleted by admin]
Title: Re: ES-Breakout :)
Post by: x-tra on 2008-Jun-24
oh schon ein screenshot, ich kämpfe gerade mit einer sprungroutine und irgendwie is da der wurm drin.

naja egal, wir haben doch EntityCreateCube, is das nich das was du suchst?
Title: Re: ES-Breakout :)
Post by: Schranz0r on 2008-Jun-24
Quader und Würfel sind 2 Paar Stiefel :)  :booze:
Title: Re: ES-Breakout :)
Post by: x-tra on 2008-Jun-24
ach 2 dimensional.
wozu dieses?
Title: Re: ES-Breakout :)
Post by: Schranz0r on 2008-Jun-24
Ups mein ja Quader :D Sry my bad!
Title: Re: ES-Breakout :)
Post by: x-tra on 2008-Jun-24
grins, wenn ich die sprungroutine geschafft hab kommt auch nen screenshot von mir.

du hast nich zufällig eine idee?

hab bei bb3d früher mal sowas gemacht, aber is natürlich im datennirwana.

hab mehreres probiert, aber entweder zu kantig, bzw. abruckt, oder es beißt sich mit der bodenkollision.
Title: Re: ES-Breakout :)
Post by: Schranz0r on 2008-Jun-24
Pseudo mal so daher gelabert:

Wenn Taste gedrückt-> alte Posi merken die plus die maximale sprunghöhe nehmen -> dann den spieler solange steigen lassen bis sie erreicht ist die Maximale höhe -> dann wieder genau andersrum bis er mit dem Boden zusammenstößt.
Title: Re: ES-Breakout :)
Post by: x-tra on 2008-Jun-24
ja theoretisch hab ich das ja auch so in einer der verschiedenen lösungsmöglichkeiten gemacht.

aber dat ding steigt nicht, sondern wird gleich auf den wert der maximalen sprunghöhe gesetzt.einer der macken.

Code (glbasic) Select
FUNCTION jumping:
IF KEY(57) AND jump=0
jump=1
jumpcount=1
ENDIF
IF jump=1
jz=jz+3*SIN(ABS(100-jumpcount+10))
jumpcount=jumpcount+0.5
IF jumpcount=19 THEN jump=0
ENDIF
ENDFUNCTION


achja, wenn bodenkollision, wird jump automatisch auf 0 gesetzt.
Title: Re: ES-Breakout :)
Post by: trucidare on 2008-Jun-25
du solltest vielleicht bei einem 3d breakout auch oben und unten dazu nehmen. und vielleicht ein paar effekte wie kleinerer schläger oder sowas.
Title: Re: ES-Breakout :)
Post by: Schranz0r on 2008-Jun-25
Hey Nils...

Oben und unten ist mist, weils sonnst sau schwer zu steuern ist.
Schläger länger/kurzer kommt mit sicherheit auch noch, aber erstmal müssen die Basics her.
(Boxcoll, Quads usw :) )
Title: Re: ES-Breakout :)
Post by: BumbleBee on 2008-Jun-25
Supi, Schranz0r  :good: Und mach schön viele Level.  :booze:

Cheers
Title: Re: ES-Breakout :)
Post by: Kitty Hello on 2008-Jun-26
OK, sollte beides drin sein:
// PHOO: - New parameter: EntityAddCollision: group_src, group_dest, COLLISION_MODE
//       - New commands: EntityCollisionSetRadius, EntityCollisionSetBox
//                       EntityCreateCuboid

Title: Re: ES-Breakout :)
Post by: Schranz0r on 2008-Jun-26
Thx Gernot ;)

Cuboid hatte ich schon selber gestern gemacht ^^