Форум 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

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

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

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

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

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

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

Старый 19.01.2013, 01:06
Alex Lexcuk вне форума Посмотреть профиль Отправить личное сообщение для Alex Lexcuk Посетить домашнюю страницу Alex Lexcuk Найти все сообщения от Alex Lexcuk
  № 7  
Ответить с цитированием
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, 15:26
expl вне форума Посмотреть профиль Отправить личное сообщение для expl Найти все сообщения от expl
  № 8  
Ответить с цитированием
expl

блогер
Регистрация: Feb 2006
Сообщений: 1,474
Записей в блоге: 3
Цитата:
Не box2d это сторо Nepe быстрее и проще в понимании.
*Nape
Сам не пробовал, но говорят они по-разному работают.

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

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

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

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

Регистрация: Jul 2008
Сообщений: 912
Запилил себе движок под box2D, но нужно было под Nepe, у бокса такой стрёмный код, не советую box2D, много там сюрпризов и он тяжеловат для железа, его переписывали с C++ и не очень оптимизировали, наверное переписывался как есть.
Свою физику можно очень простую написать прочитав например Keith Peters - ActionScript 3.0 Animation - Making Things Move! (FED 2007) хоть на английском, но очень понятно всё.
А вот если не примитивную физику, а например, физику твёрдых тел, то прийдётся посвятить этому несколько лет жизни, так что лучше Box2D или Nape, там уже всё готово.

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

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

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


 


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


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