Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Gamedev - cоздание игр: Unity, OpenGL, DirectX
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.02.2009, 18:10   #21
SNUPY
Форумчанин
 
Регистрация: 15.02.2008
Сообщений: 621
По умолчанию

А как и этим случаем ваш алгоритм справиться или я что-то не понимаю?!
Изображения
Тип файла: jpg Безымянный.jpg (47.6 Кб, 215 просмотров)
Помог? Ну так нажми на весы!
SNUPY вне форума Ответить с цитированием
Старый 10.02.2009, 20:15   #22
bag
Пользователь
 
Регистрация: 20.06.2008
Сообщений: 95
По умолчанию

Цитата:
Сообщение от SNUPY Посмотреть сообщение
А как и этим случаем ваш алгоритм справиться или я что-то не понимаю?!
При правильной организации программы такого не должно быть (зачем шагать семимильными шагами). И уж если на то пошло, то вот тебе пример для проверки твоего способа: как твой алгоритм разрулит ситуацию, когда два шара летят друг на друга по ПАРАЛЛЕЛЬНЫМ траекториям, и задевают друг друга краями?
Не забывайте оставлять отзывы (кнопочка в левом нижнем углу сообщения)
bag вне форума Ответить с цитированием
Старый 10.02.2009, 20:43   #23
SNUPY
Форумчанин
 
Регистрация: 15.02.2008
Сообщений: 621
По умолчанию

Цитата:
При правильной организации программы такого не должно быть (зачем шагать семимильными шагами). И уж если на то пошло, то вот тебе пример для проверки твоего способа: как твой алгоритм разрулит ситуацию, когда два шара летят друг на друга по ПАРАЛЛЕЛЬНЫМ траекториям, и задевают друг друга краями?
А я и не говорил, что он у меня правильный ^_^ (+ он был реализован на для простого арканоида с одним шаром ^_^)...

Щас может надумаю, что-нибудь стоящее и мощное =)
Помог? Ну так нажми на весы!
SNUPY вне форума Ответить с цитированием
Старый 11.02.2009, 13:59   #24
Scabby
Пользователь
 
Аватар для Scabby
 
Регистрация: 20.01.2009
Сообщений: 26
По умолчанию

надо вспомнить физику 7-8 класса.
или например делать через матрицу и там добавлять дополнительную проверку .мб что-то типо того если взять какоую-то часть матрицу 5 на 5 и там сталкиваются несколько шаров, чтобы при маленьком расстоянии друг от друга они отлетали в разные стороны. С нормальной скоростью будет незаметно.
я так думаю...
Осознание того,что есть место "гдевсехорошо" даёт надежду,что ещё не все потеряно.
Scabby вне форума Ответить с цитированием
Старый 12.02.2009, 19:44   #25
mutabor
Телепат с дипломом
Старожил
 
Аватар для mutabor
 
Регистрация: 10.06.2007
Сообщений: 4,929
По умолчанию

Или можно подключить физ движок, Newton например. Будет ну очень красиво Препод правда будет не очень доволен, хотя с другой стороны это тоже уметь надо.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог
mutabor вне форума Ответить с цитированием
Старый 25.05.2009, 00:06   #26
belomorinka
Пользователь
 
Регистрация: 11.05.2009
Сообщений: 15
По умолчанию

А есть исходник арканоида уже с доработанной физикой? та же запара(
еще нужно задать массу шаров...
belomorinka вне форума Ответить с цитированием
Старый 25.05.2009, 09:54   #27
Вадим Буренков
Участник клуба
 
Аватар для Вадим Буренков
 
Регистрация: 06.03.2009
Сообщений: 1,346
По умолчанию

Цитата:
Или можно подключить физ движок, Newton например.
А где скачать и как подключать?
Вадим Буренков вне форума Ответить с цитированием
Старый 25.05.2009, 16:26   #28
Kostia
Участник клуба
 
Аватар для Kostia
 
Регистрация: 21.11.2007
Сообщений: 1,691
По умолчанию

http://www.saschawillems.de/?page_id=75
Примеры и все такое
Kostia вне форума Ответить с цитированием
Старый 25.05.2009, 16:33   #29
Вадим Буренков
Участник клуба
 
Аватар для Вадим Буренков
 
Регистрация: 06.03.2009
Сообщений: 1,346
По умолчанию

Я не сильно в этом понимаю, но мне кажется он сделан только для 3D. Да и сложный какой-то, разобраться будет нелегко т.к все на английском.
Вадим Буренков вне форума Ответить с цитированием
Старый 25.05.2009, 18:48   #30
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,033
Радость

Немного не в тему.
Если у Вас скорость движения объекта >1 то есть возможность проскочить соударение. Это можно исправить двигая объект по одному пикселю в нужном направлении столько раз, какая скорость.
Levsha100 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Арканоид Kostia Gamedev - cоздание игр: Unity, OpenGL, DirectX 11 03.04.2021 21:50
Помогите с задачей на Делфи! f1n!Sh Помощь студентам 8 02.05.2008 18:28