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

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

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

Регистрация: Aug 2012
Сообщений: 297
По умолчанию Столкновение объектов

Здравствуйте.

Есть приложение, где при столкновение двух объектов выполняется условие (hitTestObject).
Скажите, как можно сделать так, чтобы они просто отталкивались друг от друга? Чтобы они отлетали друг от друга?
Я представляю такой алгоритм: x и y у каждого объекта отнимается то количество координат, которое мне нужно. Хорошо, это сделаю. Но как сделать это, когда в приложение используются косинусы, синусы, которые двигают объект в зависимости от его угла поворота?
Прямо как в приложение:
Столкновение.swf   (5.5 Кб)
Вложения
Тип файла: swf Столкновение.swf (5.5 Кб, 223 просмотров)

Старый 18.01.2013, 21:09
expl вне форума Посмотреть профиль Отправить личное сообщение для expl Найти все сообщения от expl
  № 2  
Ответить с цитированием
expl

блогер
Регистрация: Feb 2006
Сообщений: 1,474
Записей в блоге: 3
Использовать Box2d

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

Регистрация: Oct 2010
Адрес: Харьков
Сообщений: 616
Записей в блоге: 1
Отправить сообщение для strangedk с помощью ICQ Отправить сообщение для strangedk с помощью Skype™
http://tonypa.pri.ee/vectors/tut09.html

но если не заморачиваться, то да, box2d
__________________
adobe AS3 manual

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

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Цитата:
Сообщение от strangedk Посмотреть сообщение
http://tonypa.pri.ee/vectors/tut09.html

но если не заморачиваться, то да, box2d
ну, не заморачиваться - это мягко сказано
Заморачиваться с ним прийдется, и не мало.

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

Регистрация: Oct 2010
Адрес: Харьков
Сообщений: 616
Записей в блоге: 1
Отправить сообщение для strangedk с помощью ICQ Отправить сообщение для strangedk с помощью Skype™
Цитата:
Сообщение от caseyryan Посмотреть сообщение
ну, не заморачиваться - это мягко сказано
Заморачиваться с ним прийдется, и не мало.
Я много примеров использовал от Emanuele Feronato

Там всё ооочень подробно расписано. Только стилистика кода у него хромает, а остальное все прекрасно. Идеальный вариант для обучения
__________________
adobe AS3 manual

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

Регистрация: Jan 2009
Сообщений: 1,651
Вот у этого парня про физику намного лучше рассказано. http://noregret.org/tutor/n/collision/ Жалко as2.
__________________
мой пустой блог

Старый 19.01.2013, 21:17
trick dexter вне форума Посмотреть профиль Отправить личное сообщение для trick dexter Найти все сообщения от trick dexter
  № 7  
Ответить с цитированием
trick dexter
 
Аватар для trick dexter

Регистрация: Jul 2011
Адрес: Краснодар
Сообщений: 12
Отправить сообщение для trick dexter с помощью ICQ Отправить сообщение для trick dexter с помощью Skype™
Цитата:
Сообщение от iflamberg Посмотреть сообщение
Вот у этого парня про физику намного лучше рассказано. http://noregret.org/tutor/n/collision/ Жалко as2.
В свое время было желание переписать на as3, но нежелание ковыряться в as2 исходниках было сильней, к сожалению. И потому, для меня вопрос "лёгкой" физики и "приемлимых" столкновений все еще актуален (пока nape и box2d недосуг).

Старый 18.01.2013, 21:54
Dip52 вне форума Посмотреть профиль Отправить личное сообщение для Dip52 Найти все сообщения от Dip52
  № 8  
Ответить с цитированием
Dip52

Регистрация: Aug 2012
Сообщений: 297
Спасибо за ссылки и за совет с box2d. Есть какие-нибудь русские статьи, которые ориентированы на box2d?

Старый 19.01.2013, 01:06
Alex Lexcuk вне форума Посмотреть профиль Отправить личное сообщение для Alex Lexcuk Посетить домашнюю страницу Alex Lexcuk Найти все сообщения от Alex Lexcuk
  № 9  
Ответить с цитированием
Alex Lexcuk

блогер
Регистрация: Mar 2008
Адрес: Донецк_city
Сообщений: 1,094
Записей в блоге: 5
Цитата:
Сообщение от Dip52 Посмотреть сообщение
Спасибо за ссылки и за совет с box2d. Есть какие-нибудь русские статьи, которые ориентированы на box2d?
http://flashgamedev.ru/viewtopic.php?f=6&t=2176
И я одну написал
http://swf-flash.blogspot.com/2012/1...ion-box2d.html
__________________
Гоночка

Старый 19.01.2013, 00:56
vorodis2 вне форума Посмотреть профиль Отправить личное сообщение для vorodis2 Найти все сообщения от vorodis2
  № 10  
Ответить с цитированием
vorodis2

Регистрация: Feb 2011
Адрес: Украина Днепропетровск
Сообщений: 106
Не box2d это сторо Nepe быстрее и проще в понимании.
http://napephys.com/index.html

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

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

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


 


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


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