Discuss Scratch

Den-DenMedia
Scratcher
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
GHeim
New to Scratch
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
Den-DenMedia
Scratcher
500+ posts

Problem mit xv und yv

GHeim wrote:

Setze x auf x*0.95 oder so was.
Nichts weiter ;o
GHeim
New to Scratch
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!
TM_
Scratcher
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.


My YouTube-Account: TM_ (TMtheScratcher)
Join the Google+ Community “Persist” and test the latest Alpha-versions and get news about the desktop-game! Persist
Den-DenMedia
Scratcher
500+ posts

Problem mit xv und yv

Guck dir mein spiel den-den craft an!
Da ist das gleiche problem mit der figur
TM_
Scratcher
1000+ posts

Problem mit xv und yv

Den-DenMedia wrote:

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)


My YouTube-Account: TM_ (TMtheScratcher)
Join the Google+ Community “Persist” and test the latest Alpha-versions and get news about the desktop-game! Persist
Den-DenMedia
Scratcher
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?

Powered by DjangoBB