Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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


Ответ
 
Опции темы
Старый 10.02.2009, 19:10   #21
SNUPY
Участник клуба
 
Регистрация: 15.02.2008
Адрес: Казань
Сообщений: 621
Репутация: 268

icq: 414710576
По умолчанию

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

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

icq: 414710576
По умолчанию

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

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

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

icq: 401708834
По умолчанию

Или можно подключить физ движок, Newton например. Будет ну очень красиво Препод правда будет не очень доволен, хотя с другой стороны это тоже уметь надо.
mutabor вне форума   Ответить с цитированием
Старый 25.05.2009, 00:06   #26
belomorinka
Пользователь
 
Регистрация: 11.05.2009
Сообщений: 15
Репутация: 10
По умолчанию

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

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

icq: 426824418
По умолчанию

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

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

icq: 590368735
Радость

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

Опции темы

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

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

Быстрый переход

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


01:42.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru