KollisionsFrage
Übersicht

![]() |
StarGazerBetreff: KollisionsFrage |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hallo
Habe da zwei blöde Probleme. Ich möchte eine KollisionsBox erstellen mit der ich prüfen kann ob diese etwas berührt, das geht nur wenn ich der KollisionsBox "EntityType" gebe, wenn ich dies jedoch tue, bleibt die Box an jeder Ecke mit der sie kollidiert hängen, was ich nicht möchte. Wie kann ich es machen daß ich zwar prüfen kann ob die Box etwas berüht, aber davon dann nicht beeinflusst wird, das heißt, sie soll weiter als Children mit der Spielerfigur mitlaufen. Es ist nähmlich echt doof wenn die KollisionsBox des Kopfes irgendwo hängen bleibt, während die Figur aber schon ziech Meter weiter ist. Meine zweite Frage: Was kann ich anstellen, wenn eine Figur einen Berg raufläuft, daß sie dabei nicht rumzappelt, da sie wegen der Gravitation immer runtergedrückt wird, während sie hochrutscht. Ich habe schon probiert die Gravitation auf 0 zu stellen, wenn die Figur mit dem Boden kollidiert, das hat jedoch nichts bewirkt. Ich hoffe ihr wisst ein Anwort. Ich Danke schon mal schön für eure Hilfe. |
||
IonPainter |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
clearcollisions
resetentity befehle anschauen und damit rumprobieren |
||
furbolg |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
das ruckelt kommt daher, weil du in der falschen Reihenfolge die Gravitation und die Höheberechnung machst. Das is bei Halflife bei Fahrstühlen auch so :/
Probier mal erst die Höhezuberechnen und dann die Gravitation. Oder andersrum, weiss nich mehr genau ^^ |
||
Dreamora |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Eine weitere Variante wäre über LinePick zu gehen
EntityPickMode Terrain, 2 LinePick( EntityX(spieler), EntityY(spieler)+10, EntityZ(Spieler), 0, -30, 0) PositionEntity Spieler, EntityX(spieler), PickedY(), EntityZ(spieler) +10 und -30 sowie beim PickedY muss halt entsprechend angepasst werden an die grössenverhältnisse im entsprechenden Programm |
||
furbolg |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
stimmt ^^ | ||
![]() |
StarGazer |
![]() Antworten mit Zitat ![]() |
---|---|---|
Danke
werde mal alles ausprobieren. Außer ResetEntity, das funktioniert irgendwie garnicht. Und bei Clearcollisions läuft dann alles falsch, auch wenn ich es erst nach UpdateWorld auslöse. Ich habe es dann mit EntityType = 0 gelöst. Bin zuerst nicht drauf gekommen, da ich schon mal gelesen habe, daß es damit probleme geben soll. Oder sollte man das wirklich nicht machen ? |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group