![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 11.06.2009
Сообщений: 13
|
![]()
Пожалуйста помогите мне со столкновением объекта с формой
|
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 11.06.2009
Сообщений: 13
|
![]()
Вот как я делаю столкновение (Верно это или нет?)
//Проверка столкновения с формой if form1.ClientWidth=0 then ball.Left:=ball.left-x; if form1.ClientHeight=0 then ball.top:=ball.top-y; |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
в корне неверно.
вам надо сравнивать координаты шара и с координатами(мин/макс) формы. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как запрограмировать столкновение двух обьектов (например image1 и image2)? | virus88 | Общие вопросы Delphi | 8 | 28.05.2009 18:09 |
[Delphi] Как предотвратить столкновение обьектов | Kolhan | Помощь студентам | 2 | 03.05.2009 14:17 |
С помощью методов и свойств объекта осуществляется управление терминалом. Имя (идентификатор) объекта | User>lia | Общие вопросы Delphi | 4 | 16.01.2009 16:37 |
Как поменять одну из текстур объекта не меняя все остальные и без повторной загрузки объекта в GLScene | DomKr@t | Мультимедиа в Delphi | 0 | 14.12.2008 01:52 |
Как найти размер объекта | Sibedir | Общие вопросы Delphi | 12 | 21.11.2007 06:17 |