Показать сообщение отдельно
Старый 16.05.2011, 22:55
haer вне форума Посмотреть профиль Отправить личное сообщение для haer Найти все сообщения от haer
  № 9  
Ответить с цитированием
haer

Регистрация: Nov 2010
Сообщений: 11
Привет вот как то так, но многое из этого меня не устраивает во время перемещения персонаж буквально рябит на мониторе, что на него невозможно глядеть + еще когда меняешь направление движения тоже как то резко все происходит ну и плюс заторможенное приземление после прыжка надо что то с гравитацией делать.

здесь swf кому интересно посмотреть что получилось.
http://file.qip.ru/video/w5aCRwwO/test.html

Код AS1/AS2:
onClipEvent (load) {
	speed = 20;
	isJumping = false;
	jumpSpeed = 2;
	startY = _y;
	scale = _xscale;
}
onClipEvent (enterFrame) {
	if (isJumping) {
		_y += jumpSpeed;
		jumpSpeed += 1;
		if (_y>=startY) {
			_y = startY;
			isJumping = false;
			speed = 10;
		}
	} else {
		if (Key.isDown(Key.UP)) {
			isJumping = true;
			jumpSpeed = -20;
			speed = 6;
		}
	}
	if (Key.isDown(Key.LEFT)) {
		play();
		_x -= speed;
		_xscale = -scale;
	} else {
 
		if (Key.isDown(Key.RIGHT)) {
			play();
			_x += speed;
			_xscale = scale;
		} else {
			stop();
		}
 
 
	}
}
прихожу к мысли, что проще взять готовый движок платформера с этого сайта http://xitri.com и ковыряться в нем , но программирование подтягивать надо...


Последний раз редактировалось haer; 16.05.2011 в 23:09.