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.

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