Pereiti prie turinio

java judejimas dekano koordinaciu sistemoje


Rekomenduojami pranešimai

Sveiki, ar imanoma Javoje padaryti taip kad paspaudus kazkokioje ekrano vietoje mano veikejas(siuo atveju tankas) nuvyktu i ta vieta? (1 foto kaip turetu judeti 2 - kaip juda dabar)

mano kode saveX, saveY yra ekrane paspaustos kooridnates;

x, y - tanko koorinates;

Kai paspaudziu tankas ima judeti lauzte(t.y. juda graziai tol kol x ir y yra didinami arba mazinami, bet kai pvz x igauna saveX reiksme(tuo metu y dar dideja arba mazeja) tankas tarsi atsitrenkia i kazkokia nematoma siena ir juda ta siena)

	public void move(){
	boolean cont = true;
	while(cont){
		if(saveX > x){
			x++;
		}else if(saveX < x){
			x--;
		}
		if(saveY > y){
			y++;
		}else if(saveY < y){
			y--;
		}
		cont = catchMe();
		frame.repaint();
		sleep(); // Thread.sleep(200);
	}
}

post-80785-0-29214100-1410695772_thumb.jpg

post-80785-0-40164300-1410696190_thumb.jpg

Redagavo mendinskis
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Na tai tu prie koordinačių pridėjinėji ar atiminėji po sveiką skaičių 1. Jei nori kad tau judėtų ne 0, 45, 90 laipsnių kampais, turi apskaičiuoti kiek tiksliai turi pajudėti x ir y ašimi per vieną frame

Dekui, o kaip tai padaryti? Kiek as suprantu man reikia kad cikle x ir y igautu reiksmes vienu metu t.y. jei paspaudziu kazkokioje ekrano vietoje (10,20) tai tankas turetu judeti x zingsniu +1 , o y+2 bet kaip tai padaryti juolaba kad galima paspausti ir (10, 25) tada kaip?

Redagavo mendinskis
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...