|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
01.02.2009, 19:22 | #11 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Добавь только обработку столкновений и исправь обработку выхода за края
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)
Проверь себя! Онлайн тестирование | Мой блог |
01.02.2009, 19:28 | #12 |
Пользователь
Регистрация: 20.01.2009
Сообщений: 26
|
спасибо, буду мучать сейчас
Осознание того,что есть место "гдевсехорошо" даёт надежду,что ещё не все потеряно.
|
02.02.2009, 18:14 | #13 |
Пользователь
Регистрация: 20.01.2009
Сообщений: 26
|
аррр.. возникла еще проблема..
точнее 3.. 1)не могу сделать так чтобы количество шаров вводилось при запуске программы. в коде выдает ошибку. 2)прописала столкновение шаров.ошибку не выдает, но почему-то не работает_) 3)1 шар летает в форме, а потом куда-то улетает программка -
Осознание того,что есть место "гдевсехорошо" даёт надежду,что ещё не все потеряно.
Последний раз редактировалось Scabby; 02.02.2009 в 18:31. |
02.02.2009, 20:57 | #14 |
Пользователь
Регистрация: 20.06.2008
Сообщений: 95
|
Scabby, немного подправил твой код. Посмотри. Правда шары всеравно как-то не так отталкиваются
Не забывайте оставлять отзывы (кнопочка в левом нижнем углу сообщения)
|
02.02.2009, 21:06 | #15 |
Пользователь
Регистрация: 20.06.2008
Сообщений: 95
|
У тебя алгоритм рассчитан на то, что шары сталкиваются лоб в лоб. А представь ситуацию, например, когда один шар летит от верхнего левого угла в нижний правый, а второй сверху вниз и при этом слегка зацепляет задний край первого. По твоему алгоритму они сцепятся и будут некоторое время лететь вместе, дергаясь друг относительно друга
Не забывайте оставлять отзывы (кнопочка в левом нижнем углу сообщения)
|
02.02.2009, 23:23 | #16 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Вот, еще немного допилил (сделано на базе версии от bag)
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; 03.02.2009 в 04:04. |
03.02.2009, 13:05 | #17 |
Форумчанин
Регистрация: 15.02.2008
Сообщений: 621
|
Извините пожалуйста ^_^. Мне просто лень вчитываться в код ^_^... Я насчет сталконовения (просто когда-то что то подобное делал) вы делали проверку на столконовение путем проверки положения шаров до (x11,y11),(x12,y12), ..., (x1n,y1n) и после (x21,y11),(x22,y12), ..., (x2n,y2n) и потом проверяли на взамное пересечение отрезков [(x11,y11);(x21,y11)], [(x12,y12);(x22,y12)], ..., [(x1n,y1n);(x2n,y1n)]. Вы так делали????
Помог? Ну так нажми на весы!
|
09.02.2009, 18:08 | #18 | |
Пользователь
Регистрация: 20.06.2008
Сообщений: 95
|
Цитата:
Не забывайте оставлять отзывы (кнопочка в левом нижнем углу сообщения)
|
|
09.02.2009, 22:21 | #19 | |
Форумчанин
Регистрация: 15.02.2008
Сообщений: 621
|
Цитата:
Помог? Ну так нажми на весы!
|
|
10.02.2009, 07:49 | #20 | |
Пользователь
Регистрация: 20.06.2008
Сообщений: 95
|
Цитата:
Код:
Не забывайте оставлять отзывы (кнопочка в левом нижнем углу сообщения)
Последний раз редактировалось bag; 10.02.2009 в 07:53. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Арканоид | Kostia | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 11 | 03.04.2021 21:50 |
Помогите с задачей на Делфи! | f1n!Sh | Помощь студентам | 8 | 02.05.2008 18:28 |