오른쪽 화살표 키와 위쪽 화살표 키를 눌러 내 플레이어가 대각선으로 점프하려고 시도 할 때 아무 것도하지 않으면 왜 추적했는지 알 수 없습니다. 일어 났고 함께 사용되었을 때는 아무것도 없었습니다.대각선으로 점프하는 플레이어를 고치는 데 도움이 필요합니다. Flash CS4
업은 자체적으로 또는 권리와 함께 작동하지 않지만, 권리가 자체적으로 작동하는 경우 작동합니다.
플레이어는 영웅, 플랫폼은 플랫폼 명명, PLATFORM2, platform3 등
플랫폼 내가에서 코드 청크에 뛰어 플레이어를 얻으려고
stop();
var gravity:Number=5; //Very important, allows player to fall
var movex:Number=0; // Moving players X
// Moving player
stage.addEventListener(KeyboardEvent.KEY_DOWN, moveHero);
var speed=10;
function moveHero(event:KeyboardEvent) {
if (event.keyCode==Keyboard.LEFT) {
hero.x-=speed;
hero.play();
}
if (event.keyCode==Keyboard.RIGHT) {
hero.x+=speed;
hero.play();
}
}
hero.addEventListener(Event.ENTER_FRAME, testCollision2);
// Allowing player to jump when on platform
function testCollision2(e: Event) {
//Allowing player to jump when on platform continued
stage.addEventListener(KeyboardEvent.KEY_DOWN, moveHeroUP);
function moveHeroUP(event:KeyboardEvent) {
if (hero.hitTestObject(platform) && event.keyCode==Keyboard.UP) {
gravity=-50;
hero.y=hero.y+gravity;
} else if (hero.hitTestObject(platform2) && event.keyCode==Keyboard.UP) {
gravity=-50;
hero.y=hero.y+gravity;
} else if (hero.hitTestObject(platform4) && event.keyCode==Keyboard.UP) {
gravity=-50;
hero.y=hero.y+gravity;
}
if(hero.hitTestObject(platform) && event.keyCode==Keyboard.UP && event.keyCode==Keyboard.RIGHT){
movex = 20;
hero.x = hero.x + movex;
gravity =-50;
hero.y = hero.y + gravity;
}
}
플랫폼 층에있는 이름 맨 마지막
플래시 CS4
자바 플래시 무엇입니까? – Kayaman
플래시가 죽어 가고 있다는 것을 알고 있습니까? –
그것은 클래스 프로젝트를위한 것입니다 –