webForumDet fria alternativet

ej krocka

3 svar · 201 visningar · startad av DavidB

DavidBMedlem sedan jan. 20001 372 inlägg
#1

Tjena

Har två movieclips där det ena går att styra med tangenterna
och det andra skall fungera som en vägg som den första inte
skall kunna åka över.
Har suttit och testat lite men jag får det inte att fungera.

Har använt mig utav följande kod och då händer absolut ingenting:

onClipEvent(enterFrame){
	if(Key.isDown(Key.RIGHT)){
		if(NOT(this.hitTest(_x+1,_y,true))){
			_x++;
		}
	}
}

Tar jag dock bort NOT() så rör sig MC'n som den skall men
den stannar inte när den krockar med väggen.

Nån som vet?

mirandirMedlem sedan maj 2003750 inlägg
#2

använd ! istället för NOT():

if(**!**this.hitTest(_x+1,_y,true)){

/Mirandir

DavidBMedlem sedan jan. 20001 372 inlägg
#3

har testat det också men det fungerar inte.

koden nu ser ut enligt följande:

onClipEvent(enterFrame){
	if(!this.hitTest(_x+1,_y,true)){
		if(Key.isDown(Key.RIGHT)){
			this._x++;
		}
	}
}
monAmourMedlem sedan dec. 2002258 inlägg
#4
onClipEvent(enterFrame){
	if(!this.hitTest(_x+1,_y,true)){
		if(Key.isDown(Key.RIGHT)){
			this._x = this._x+1;
		}
	}
}

??

132 ms totalt · 3 externa anrop · v20260731065814-full.86db40fa
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)