Hirdetés

Új hozzászólás Aktív témák

  • WonderCSabo
    félisten

    Sziasztok!

    Van egy touchDragged figyelőm libgdx játék alatt, ami így néz ki:
    @Override
    public boolean touchDragged(int screenX, int screenY, int pointer) {
    karika = world.getKarika();
    Vector2 pos = new Vector2(screenX, screenY);
    karika.setPosition(pos);
    return false;
    }

    Na most itt ugye annyit csinálunk, hogy a karika mindig arra a pozícióra menjen ahová az ujjunkat húzzuk.. Balra és jobbra szépen megy, de valamiért a fel-le felcserélődik, tehát amikor felfele húzom az ujjam, akkor lefele megy, amikor lefele húzom az ujjam, akkor felfele. Miért van ez? :F Mivel lehet megoldani? :R

    Köszi!

    Szerk:

    Más: Azt hogyan lehet megoldani, hogy egy objektum ne tudjon "kimenni a pályáról"? (tehát mintha fal lenne ott v nemtom)

    Egyrészt, hogy miért van felcserélve fel és le irány. A ""kimenni a pályáról" dolgot pedig collision detectionnek hívják. libgdx-ben ezt lehet használni hozzá. Megnézed, hogy történt-e "ütközés", ha igen, mozgatod tovább az objektumot, egyébként nem.

Új hozzászólás Aktív témák