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

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 10.08.2005, 17:55
Ion вне форума Посмотреть профиль Найти все сообщения от Ion
  № 71  
Ответить с цитированием
Ion
Banned
[5 01.09.2006]

Регистрация: Jun 2005
Сообщений: 1,805
Цитата:
var Ion = new Object();
поставьте на место и не трогайте!!!!!!!!

Старый 10.08.2005, 18:00
KidsKilla вне форума Посмотреть профиль Отправить личное сообщение для KidsKilla Посетить домашнюю страницу KidsKilla Найти все сообщения от KidsKilla
  № 72  
Ответить с цитированием
KidsKilla
.grin! wuz here
 
Аватар для KidsKilla

Регистрация: Aug 2004
Адрес: paradise city
Сообщений: 3,981
Отправить сообщение для KidsKilla с помощью ICQ
mc.hitTest(_x, _y, true) = true если точка с координатами (_x;_y) лежит внутри мувика mc. пересечение двух мувиков так не посчитаешь - тут ты поришь чушь
дык ты вознамерился создать систему, которая такую проблему решает? флаг те в руки.

да ладно
100 пудов

можно
в играх с пулями считается не пересечение обьект-пуля а пересечение обьект-траектория пули. Если траектория пули - есть MovieClip - опять таки hittest нам в помощь.

а теперь подумай что есть пуля. и вспомни лазер. в твоём случае разницы никакой, а она есть.

мы говорим про флэш и только про него
обьясни как ты будешь двигать обьект не использую его свойства _x и _y ?

в том и дело, что я буду двигать объект, когда всё давно просчитано. причем спец функцией renderScene или типа того. 1 раз в кадр, а не как сумасшедший дёргать мувик туда-сюда.

в конце-концов тебе все-равно придется задавать конкретную форму рук/ног/пальцев и т.д и считать пересечения этих примитивов....
именно, но это на порядок лучше. еще 1 плюс — независимая реакция этих примитивов.

вообще че тебя в игры все тянет. Мы говорим про возможность создания Physical Engine.
игры самый яркий пример того, где он нужен. придумай ещё что-нибудь, где он будет использоваться, бум говорить об том.

пс. я вкурсе
но не в теме разговора.
__________________
Breakcore them all!

Старый 10.08.2005, 18:02
Ion вне форума Посмотреть профиль Найти все сообщения от Ion
  № 73  
Ответить с цитированием
Ion
Banned
[5 01.09.2006]

Регистрация: Jun 2005
Сообщений: 1,805
Цитата:
Сообщение от руль
переместил мувик - хиттест сказал что 2 обьекта столкнулись
он это скажет только тогда, когда они наложатся друг на друга, а не соприкоснутся краями

Старый 10.08.2005, 18:07
Ion вне форума Посмотреть профиль Найти все сообщения от Ion
  № 74  
Ответить с цитированием
Ion
Banned
[5 01.09.2006]

Регистрация: Jun 2005
Сообщений: 1,805
Цитата:
Сообщение от Takato
Угадываю пароли по аватару
ануткыть, мой выдай

Старый 10.08.2005, 18:44
руль вне форума Посмотреть профиль Отправить личное сообщение для руль Найти все сообщения от руль
  № 75  
Ответить с цитированием
руль
 
Аватар для руль

Регистрация: May 2002
Адрес: Литва
Сообщений: 109
Отправить сообщение для руль с помощью ICQ
Цитата:
Сообщение от KidsKilla
дык ты вознамерился создать систему, которая такую проблему решает? флаг те в руки.
если мувик задан как n-угольник (этого вполне достаточно для построения более сложных моделей) то пересечение двух таких мувиков считается просто хоть и без использования одного только хиттеста
Цитата:
Сообщение от KidsKilla
а теперь подумай что есть пуля. и вспомни лазер. в твоём случае разницы никакой, а она есть.
если ты уж заговорил про игры то в большинстве ее нету. А там где есть считается пересечение не обьект-пуля а обьект-кусок траектории пули - что не принципиально.
Цитата:
Сообщение от KidsKilla
в том и дело, что я буду двигать объект, когда всё давно просчитано. причем спец функцией renderScene или типа того. 1 раз в кадр, а не как сумасшедший дёргать мувик туда-сюда.
дергать мувик нужно только чтобы воспользоваться хиттестом т.к. он работает полюбому быстрее чем если бы ты его сам написал (от его использования никуда не денешься т.к. определять пересечение обьект-точка палюбому нада)
Цитата:
Сообщение от KidsKilla
именно, но это на порядок лучше. еще 1 плюс — независимая реакция этих примитивов.
Physical Engine должен уметь считать и не более того взаимодействие ПРИМИТИВОВ - т.е. того из чего дальше ты можешь построить свою модель.
__________________
Все что не делается - все к лучшему
Все что к лучшему - то не делается

Старый 10.08.2005, 18:55
KidsKilla вне форума Посмотреть профиль Отправить личное сообщение для KidsKilla Посетить домашнюю страницу KidsKilla Найти все сообщения от KidsKilla
  № 76  
Ответить с цитированием
KidsKilla
.grin! wuz here
 
Аватар для KidsKilla

Регистрация: Aug 2004
Адрес: paradise city
Сообщений: 3,981
Отправить сообщение для KidsKilla с помощью ICQ
если мувик задан как n-угольник (этого вполне достаточно для построения более сложных моделей) то пересечение двух таких мувиков считается просто хоть и без использования одного только хиттеста
ток подтвердил, что хитТест фигня.

если ты уж заговорил про игры то в большинстве ее нету. А там где есть считается пересечение не обьект-пуля а обьект-кусок траектории пули - что не принципиально.
ты забываешь, что кусок несётся на большой скорости.

дергать мувик нужно только чтобы воспользоваться хиттестом т.к. он работает полюбому быстрее чем если бы ты его сам написал (от его использования никуда не денешься т.к. определять пересечение обьект-точка палюбому нада)
денешься, при использовании объектного способа.
ты забываешь главное: хитТест скажет пересекся ли мув УЖЕ. но он не даст ответа, пересечется ли он в след. кадре. а без этого любой моторчик ненужная побрякушка и трата времени.

Physical Engine должен уметь считать и не более того взаимодействие ПРИМИТИВОВ - т.е. того из чего дальше ты можешь построить свою модель.
именно. таких моторчиков прорва. пример выше. тут же говорилось об "универсальном" моторчике, считающем столкновения без знания его изначальной формы.
__________________
Breakcore them all!

Старый 10.08.2005, 19:03
Ion вне форума Посмотреть профиль Найти все сообщения от Ion
  № 77  
Ответить с цитированием
Ion
Banned
[5 01.09.2006]

Регистрация: Jun 2005
Сообщений: 1,805
Цитата:
Сообщение от KidsKilla
хитТест скажет пересекся ли мув УЖЕ
а что мешает рассчитать направление движения и прилепить впереди мувика другой, с точкой. Соответственно, когда точка залезет на какой либо объект - значит основной мувик с ним соприкоснулся

Старый 10.08.2005, 19:08
KidsKilla вне форума Посмотреть профиль Отправить личное сообщение для KidsKilla Посетить домашнюю страницу KidsKilla Найти все сообщения от KidsKilla
  № 78  
Ответить с цитированием
KidsKilla
.grin! wuz here
 
Аватар для KidsKilla

Регистрация: Aug 2004
Адрес: paradise city
Сообщений: 3,981
Отправить сообщение для KidsKilla с помощью ICQ
Цитата:
Сообщение от Ion
а что мешает рассчитать направление движения и прилепить впереди мувика другой, с точкой. Соответственно, когда точка залезет на какой либо объект - значит основной мувик с ним соприкоснулся
1) аттач сработает не сразу. 2) ты собрался так рвать задницу, когда есть путь проще? валяй. твоё дело.
__________________
Breakcore them all!

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

Регистрация: May 2002
Адрес: Литва
Сообщений: 109
Отправить сообщение для руль с помощью ICQ
Цитата:
Сообщение от KidsKilla
ток подтвердил, что хитТест фигня.
сделай лучше - потом говори фигня или нет
Цитата:
Сообщение от KidsKilla
ты забываешь, что кусок несётся на большой скорости.
не верно. он стоит на месте, просто на каждом кадре - новый кусок.
Цитата:
Сообщение от KidsKilla
денешься, при использовании объектного способа.
ты забываешь главное: хитТест скажет пересекся ли мув УЖЕ. но он не даст ответа, пересечется ли он в след. кадре. а без этого любой моторчик ненужная побрякушка и трата времени.
если поведение модели зависит от реакции пользователя - ответа не даст тебе ни одна мега-навороченая обьектная модель
Цитата:
Сообщение от KidsKilla
именно. таких моторчиков прорва. пример выше. тут же говорилось об "универсальном" моторчике, считающем столкновения без знания его изначальной формы.
считающем столкновение двух ПРОИЗВОЛЬНЫХ обьектов-n-угольников заданных набором координат вершин. Вполне общая модель.
__________________
Все что не делается - все к лучшему
Все что к лучшему - то не делается

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

Регистрация: May 2002
Адрес: Литва
Сообщений: 109
Отправить сообщение для руль с помощью ICQ
не принципиально столкнулся ли обьект уже или столкнется в след. кадре.
__________________
Все что не делается - все к лучшему
Все что к лучшему - то не делается

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

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

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


 


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


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