Discuss Scratch
- Discussion Forums
- » Deutsch
- » Problem mit xv und yv
- Den-DenMedia
-
500+ posts
Problem mit xv und yv
Hi,
Ich nehme an das ihr wisst was ich mit xv (xvelocity) und yv (yvelocity) meine.
Falls nicht das sind variablen die dafür sorgen das z.B. ein Sprung rund verläuft und nicht so zackig.
Jedenfalls benutze ich diese Variablen bei meinem Spiel Gothic I.
Ich habe eingestellt das wenn man rechts oder so drückt xv oder yv um 0,2 geändert wird.
Wenn xv größer als 0,1 ist soll xv um -0,1 geändert werden usw.
Dann stoppt die figur zwar, aber danach ändert sie immer langsam x um 0,1 oder y um 0,1
WIESO???
Wäre froh wenn mir jemand helfen kann.
Danke im voraus.
Den-DenMedia
Ich nehme an das ihr wisst was ich mit xv (xvelocity) und yv (yvelocity) meine.
Falls nicht das sind variablen die dafür sorgen das z.B. ein Sprung rund verläuft und nicht so zackig.
Jedenfalls benutze ich diese Variablen bei meinem Spiel Gothic I.
Ich habe eingestellt das wenn man rechts oder so drückt xv oder yv um 0,2 geändert wird.
Wenn xv größer als 0,1 ist soll xv um -0,1 geändert werden usw.
Dann stoppt die figur zwar, aber danach ändert sie immer langsam x um 0,1 oder y um 0,1
WIESO???
Wäre froh wenn mir jemand helfen kann.
Danke im voraus.
Den-DenMedia
- GHeim
-
15 posts
Problem mit xv und yv
Mein Tipp:
Nicht mit so welchen exakten Werten arbeiten!
Lass den Stopp-Kram weg und mach Folgendes:
>Entweder:
Solange keine Pfeiltaste gedrückt ist, setz x oder y auf 0.
>Oder:
Unabhängig von all dem Zeug haust du noch zwei Blöcke hinten dran: Setze x auf x*0.95 oder so was. Dadurch wird die Bewegung deines Charakters immer weiter gedämpft, bis er schließlich ganz stehen bleibt. Glaub mir, das funktioniert einwandfrei ;D
Nicht mit so welchen exakten Werten arbeiten!
Lass den Stopp-Kram weg und mach Folgendes:
>Entweder:
Solange keine Pfeiltaste gedrückt ist, setz x oder y auf 0.
>Oder:
Unabhängig von all dem Zeug haust du noch zwei Blöcke hinten dran: Setze x auf x*0.95 oder so was. Dadurch wird die Bewegung deines Charakters immer weiter gedämpft, bis er schließlich ganz stehen bleibt. Glaub mir, das funktioniert einwandfrei ;D
- Den-DenMedia
-
500+ posts
Problem mit xv und yv
Nichts weiter ;o Setze x auf x*0.95 oder so was.
- GHeim
-
15 posts
Problem mit xv und yv
Probiers doch mal.
Das macht nen lustigen Dämpf-Effekt, dass die Figr noch etwas über den Boden gleitet!
Das macht nen lustigen Dämpf-Effekt, dass die Figr noch etwas über den Boden gleitet!
- TM_
-
1000+ posts
Problem mit xv und yv
also irgendwie verstehe ich das problem nicht ganz, aber GHeims methode funktioniert sehr gut, deshalb verwende ich sie so gut wie überall, von Rennspiel bis zu RPG funktioniert diese Methode mit der prozentualen verringerung gut. Außerdem hast du direkt einen Maximal wert drinne, da irgendwann 5% abzug genauso groß sind wie der Zuwachs.
- Den-DenMedia
-
500+ posts
Problem mit xv und yv
Guck dir mein spiel den-den craft an!
Da ist das gleiche problem mit der figur
Da ist das gleiche problem mit der figur
- TM_
-
1000+ posts
Problem mit xv und yv
Guck dir mein spiel den-den craft an!
Da ist das gleiche problem mit der figur
Du hast ja auch gar nicht unsere Vorschläge beachtet. Vergiss bei der Figur einfach die 4 falls-abfragen for den tasten-abfragen, also diese xv>0 und so. Stattdessen setzt du da einfach 2 Blöcke hin:
setze xvel auf (xvel * 0.95)
setze yvel auf (yvel * 0.95)
- Den-DenMedia
-
500+ posts
Problem mit xv und yv
Ok danke funktioniert echt gut!
Ich finde nur der gleitet nochein bischen zu weit.
Ich hab dann noch eine Frage zu Den-DenCraft. (Also zu meinem Projekt)
Ich habe da eingestellt das man diesen Quadrat der Felder auswählt mit WASD bewegt.
Ich habe bei demm projekt Pre-Alpha irgendwas Minecrft da von TM_ entdeckt das er da ein Script hat wo der Quadrat mit der Maus bewegt wird.
Ich könnte das ja eigentlich übernehmen doch meine Felder sind größer.
Könnte mir jemand helfen das das bei mir auch geht?
Ich finde nur der gleitet nochein bischen zu weit.
Ich hab dann noch eine Frage zu Den-DenCraft. (Also zu meinem Projekt)
Ich habe da eingestellt das man diesen Quadrat der Felder auswählt mit WASD bewegt.
Ich habe bei demm projekt Pre-Alpha irgendwas Minecrft da von TM_ entdeckt das er da ein Script hat wo der Quadrat mit der Maus bewegt wird.
Ich könnte das ja eigentlich übernehmen doch meine Felder sind größer.
Könnte mir jemand helfen das das bei mir auch geht?
- Discussion Forums
- » Deutsch
-
» Problem mit xv und yv