Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 04.11.2007, 21:07
Dr.XxX вне форума Посмотреть профиль Отправить личное сообщение для Dr.XxX Найти все сообщения от Dr.XxX
  № 1  
Ответить с цитированием
Dr.XxX

Регистрация: Dec 2006
Сообщений: 207
По умолчанию Плавный прыжок при нажатии SPACEBAR

Вот у меня проблема, как реализовать плавный прыжок MovieClipa.
Я понимаю надо делать так, прибавляем постепенно y до определённой отметки и потом опускаем на столько же на сколько прибавили,но как это сделать плавно ?
Код:
if(Key.isDown(Key.SPACE))
{
_root.myobject._y+=1; и так до +200
потом отнемаем плавно -1;
}
Но как слелать чтобы плавно ? циклом пробывал не идёт ...


Последний раз редактировалось iNils; 04.11.2007 в 21:20.
Старый 04.11.2007, 21:52
Ostgur вне форума Посмотреть профиль Отправить личное сообщение для Ostgur Посетить домашнюю страницу Ostgur Найти все сообщения от Ostgur
  № 2  
Ответить с цитированием
Ostgur
 
Аватар для Ostgur

Регистрация: Apr 2004
Адрес: macromedia—adobe Любит: Flash MX
Сообщений: 2,860
качай
Вложения
Тип файла: rar fight1_ostgur.rar (6.7 Кб, 75 просмотров)

Старый 04.11.2007, 21:52
D12 вне форума Посмотреть профиль Отправить личное сообщение для D12 Найти все сообщения от D12
  № 3  
Ответить с цитированием
D12
меценат
 
Аватар для D12

блогер
Регистрация: Jan 2004
Адрес: D
Сообщений: 1,592
Записей в блоге: 2
Код:
var H:Number = 30;
var G:Number = 1;
var speed:Number = -H;
myobject.onEnterFrame = function() {
	if (Key.isDown(Key.UP) || (!Key.isDown(Key.UP) && speed>-H)) {
		this._y += speed;
		speed += G;
		if (speed>H) {
			speed = -H;
		}
	}
};
Ну где-то так, вроде как на 200 прыгает, а для чего вам это ? ведь это всё образно, есть ньюансы
__________________
Безвыходных положений небывает © Барон Мюнхаузен=)Исходники

Старый 04.11.2007, 23:01
drf вне форума Посмотреть профиль Отправить личное сообщение для drf Посетить домашнюю страницу drf Найти все сообщения от drf
  № 4  
Ответить с цитированием
drf
 
Аватар для drf

Регистрация: Sep 2002
Адрес: Мазгва
Сообщений: 245
Отправить сообщение для drf с помощью ICQ
по синусоидальной зависимости
__________________
IFLASHER.RU // игровых дел мастер котлетов

Старый 05.11.2007, 00:11
Dr.XxX вне форума Посмотреть профиль Отправить личное сообщение для Dr.XxX Найти все сообщения от Dr.XxX
  № 5  
Ответить с цитированием
Dr.XxX

Регистрация: Dec 2006
Сообщений: 207
D12 хочу вот игрушку сделать =)

Старый 05.11.2007, 00:13
D12 вне форума Посмотреть профиль Отправить личное сообщение для D12 Найти все сообщения от D12
  № 6  
Ответить с цитированием
D12
меценат
 
Аватар для D12

блогер
Регистрация: Jan 2004
Адрес: D
Сообщений: 1,592
Записей в блоге: 2
Это понятно что игрушку, у тебя будут различные плоскости(островки по которым нужно прыгать ? или прыжок так для перескакивания ловушек и врагов) ?
__________________
Безвыходных положений небывает © Барон Мюнхаузен=)Исходники

Старый 05.11.2007, 00:31
Dr.XxX вне форума Посмотреть профиль Отправить личное сообщение для Dr.XxX Найти все сообщения от Dr.XxX
  № 7  
Ответить с цитированием
Dr.XxX

Регистрация: Dec 2006
Сообщений: 207
различные плоскости на разных высотах

Старый 05.11.2007, 00:39
D12 вне форума Посмотреть профиль Отправить личное сообщение для D12 Найти все сообщения от D12
  № 8  
Ответить с цитированием
D12
меценат
 
Аватар для D12

блогер
Регистрация: Jan 2004
Адрес: D
Сообщений: 1,592
Записей в блоге: 2
ууу... тогда все прыжки данные выше отпадают, для остравков они негодятся,
картинка статичная или планируется скроллинг уровня?
покажи эскиз к чему ты стремишся ?

Вот держи прыжок по твоим задачам
Вложения
Тип файла: rar tut07a.rar (6.5 Кб, 71 просмотров)
__________________
Безвыходных положений небывает © Барон Мюнхаузен=)Исходники


Последний раз редактировалось iNils; 05.11.2007 в 00:46.
Старый 05.11.2007, 00:55
drf вне форума Посмотреть профиль Отправить личное сообщение для drf Посетить домашнюю страницу drf Найти все сообщения от drf
  № 9  
Ответить с цитированием
drf
 
Аватар для drf

Регистрация: Sep 2002
Адрес: Мазгва
Сообщений: 245
Отправить сообщение для drf с помощью ICQ
Код:
shadowJump = true; pozY = heroShadow._y; score = scoreStar = 0;
speed = 3;speedVert = 1;count = 0; pozY = heroShadow._y;
timer = 60;countStar = 0;speedShadow = 9;xx = -3.14;
heroShadow.onEnterFrame = function () {
	if (shadowJump) {		shadowFly ();	}
};
shadowFly = function () {
	xx += 0.04;	sinus = Math.cos (xx);
	heroShadow._y += (speedShadow * sinus);
	if (xx > 0) {
		shadowJump = false;	heroShadow._y = pozY;
	}
};
but.onPress = function () {
	shadowJump = true;	xx = -3.14;
};


маи экспирименты с прыжками
коментить не буду
__________________
IFLASHER.RU // игровых дел мастер котлетов


Последний раз редактировалось drf; 08.04.2008 в 19:23.
Старый 05.11.2007, 03:27
koIIImarik вне форума Посмотреть профиль Отправить личное сообщение для koIIImarik Посетить домашнюю страницу koIIImarik Найти все сообщения от koIIImarik
  № 10  
Ответить с цитированием
koIIImarik
 
Аватар для koIIImarik

Регистрация: Jul 2007
Адрес: Россия, Москва
Сообщений: 522
По умолчанию Если всё ещё актуально

На мой взгляд лучше использовать класс Tween.
Описание и исходники можете посмотреть тут
Вот ссылка на пример

Создать новую тему Ответ Часовой пояс GMT +4, время: 23:32.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 23:32.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.