Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
9 / 9 / 10
Регистрация: 20.04.2014
Сообщений: 44
1

Определение столкновения прямоугольников

01.08.2014, 10:29. Показов 1190. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите определить столкновение прямоугольников,
CSS
1
2
3
4
5
6
7
8
9
10
11
<style>
#obj1{
    width:100;height:100px; background-color:black;
    position:absolute;top:200px; left:300px;
    z-index:2; opacity:0.6;
}
#obj2{
    width:100;height:100px; background-color:grey;
    position:absolute;top:100px; left:500px;
}
</style>
HTML5
1
2
<div id="obj1"></div>
<div id="obj2"></div>
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<script>
 
var obj1 = document.getElementById('obj1');
var obj2= document.getElementById('obj2');
    obj1.onclick = function(){
                        obj1.style.left = 450+"px";
                        obj1.style.top = 120 +"px";
                        obj1.style.transition = 400+"ms";
                    if(сollision(obj1,obj2)!==false){alert('colision')}
                }
 
                
 
function сollision(obj1,obj2){
  var XColl=false;
  var YColl=false;
 
  if ((obj1.x + obj1.style.width >= obj2.x) && (obj1.x <= obj2.x + obj2.style.width)) XColl = true;
  if ((obj1.y + obj1.style.height >= obj2.y) && (obj1.y <= obj2.y + obj2.style.height)) YColl = true;
 
  if (XColl&YColl){return true;}
  return false;
}
 
</script>
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.08.2014, 10:29
Ответы с готовыми решениями:

Столкновения шара с плоскостью
Здравствуйте все. Скажите, как реализовать функцию на опрделения столкновений с плоскостями?...

шарики сталкиваются друг с другом и затем, после столкновения, разлетаются
Помогите пожалуйста зделать что б шарики сталкивались друг с другом и затем, после столкновения,...

Столкновения
Здравствуйте. Уже долгое время не могу создать скрипт на столкновения. Перепробовал кучу методов,...

Определить факт столкновения двух прямоугольников
Всем привет! Стоит такая задача: Есть класс Unit, в котором есть метод, определяющий сталкновение...

0
01.08.2014, 10:29
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.08.2014, 10:29
Помогаю со студенческими работами здесь

Определение столкновения шара и блока
Если честно забача больше по геометрии, чем по программированию, но все таки. Нужно на C#...

Определение количества прямоугольников
Добрый вечер! Мне стыдно очередной раз обращаться к Вам за помощью, но самому не решить задачу. ...

Зная скорость и массу шаров до столкновения, расчитать скорости шаров после столкновения
Задача: Два шара с заданными массами и заданной скоростью (массы и скорость шаров различны)...

Даны стороны трех прямоугольников Найти периметры и площади этих прямоугольников
1. S1=SSS(a1, b1); S2=SSS(a2, b2); S3=SSS(a3, b3); -------------------------------- int...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru