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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 16.11.2008, 16:41
flazher вне форума Посмотреть профиль Найти все сообщения от flazher
  № 1  
Ответить с цитированием
flazher
Banned

Регистрация: Apr 2008
Адрес: Hm...will it blend?
Сообщений: 303
По умолчанию hitTest мяча с поверхностью

Проблема вот в чем:
В исходнике мячик, падая на землю, как бы немного входит в нее. Этого надо избежать. Попытался сделать это так:
Код:
if(ball.hitTest(ground)) {
ball._y -=1;
}
Мяч начал "скакать" по земле. Этого надо избежать, а как - не знаю.
И еще - когда мяч пойдет вверх по наклонной он должен подниматься не плавно (таким образом):
Код:
ball._y -=1;
а сразу же. Надеюсь, ясно растолковал
Вложения
Тип файла: zip ball.zip (5.4 Кб, 83 просмотров)

Старый 16.11.2008, 16:57
zanull вне форума Посмотреть профиль Отправить личное сообщение для zanull Найти все сообщения от zanull
  № 2  
Ответить с цитированием
zanull

Регистрация: Jan 2008
Адрес: flex.org
Сообщений: 211
попробуй тут посмотреть: http://xitri.com/
__________________
Синие теннисные мячики никогда не уронят своей чести...

Старый 16.11.2008, 17:18
flazher вне форума Посмотреть профиль Найти все сообщения от flazher
  № 3  
Ответить с цитированием
flazher
Banned

Регистрация: Apr 2008
Адрес: Hm...will it blend?
Сообщений: 303
Не нашел ничего подходящего.

Старый 17.11.2008, 19:05
ОльгаЮрьевна вне форума Посмотреть профиль Отправить личное сообщение для ОльгаЮрьевна Посетить домашнюю страницу ОльгаЮрьевна Найти все сообщения от ОльгаЮрьевна
  № 4  
Ответить с цитированием
ОльгаЮрьевна
 
Аватар для ОльгаЮрьевна

Регистрация: Mar 2008
Адрес: Санкт-Петербург
Сообщений: 171
Отправить сообщение для ОльгаЮрьевна с помощью ICQ
а класс Tween?

Старый 17.11.2008, 19:23
Zik. вне форума Посмотреть профиль Отправить личное сообщение для Zik. Найти все сообщения от Zik.
  № 5  
Ответить с цитированием
Zik.
 
Аватар для Zik.

Регистрация: Nov 2007
Сообщений: 1,724
а класс Tween здесь причем?

Старый 17.11.2008, 22:33
skald вне форума Посмотреть профиль Отправить личное сообщение для skald Найти все сообщения от skald
  № 6  
Ответить с цитированием
skald

Регистрация: Oct 2002
Адрес: SPb
Сообщений: 151
Отправить сообщение для skald с помощью ICQ
)))))))) сам этой темой страдал))))
увеличь количество кадров или на аs3 пиши ))) там в исходниках, помоему, примерчик лежит ... ну или в разделе аs3 ...

Старый 18.11.2008, 03:19
Eric Gurt вне форума Посмотреть профиль Отправить личное сообщение для Eric Gurt Посетить домашнюю страницу Eric Gurt Найти все сообщения от Eric Gurt
  № 7  
Ответить с цитированием
Eric Gurt
 
Аватар для Eric Gurt

Регистрация: Oct 2006
Сообщений: 395
hitTest лучше не используй вообще в этом случае.
Делай так
Код AS1/AS2:
if (ball._y+20>ground._y) 
{
ball._y = ground._y-20;
ball.speed_y = -Math.abs(ball.speed_y*0.6);
}
*ball.speed_y - это скорость шарика по оси У
**20 - радиус шарика
__________________
.:Make it better:.
www.gevanni.com

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

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

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


 


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


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