| 
	
	
		
		
			
			 
				Как определить столкновение
			 
			
		
		
		
		Есть игровое поле 600 на 600 и два игрока(ширина и высота одинковы и задаются игроками). Игроки абсолютно позиционированы относительно игрового поля. Первый игрок всегда начинает игру с верхнего левого угла, а второй с нижнего правого. 
Как мне получить значения для ключей x y width height, чтобы определить коллизию? 
 
let rect1 = {x: 5, y: 5, width: 50, height: 50} 
let rect2 = {x: 20, y: 10, width: 10, height: 10} 
 
if (rect1.x < rect2.x + rect2.width && 
rect1.x + rect1.width > rect2.x && 
rect1.y < rect2.y + rect2.height && 
rect1.y + rect1.height > rect2.y) { 
// collision detected! 
} 
		
	
		
		
		
		
		
		
		
						  
				
				Последний раз редактировалось Angelinasen, 02.05.2021 в 19:17.
				
				
			
		
		
	
		
		
	
	
	 |