[JS] (TeamAssignment) Сблъсък между обекти


1

Здравейте,

от няколко дни се боря с код за отборната задача. До тук го измислихме почти на 100 %, но ни остана да направим collusin testa, който,по замисъл, трябва да alert-ва "Game Over" ако дадото се блъсне в топка. И дотук с плановете.
Някой може ли да предложи код или идея как да го направим. Вярвам, че има достатъчно начетени личности тук, който магат да го поизмислят.

https://dl.dropboxusercontent.com/s/womkmod01g1n7t3/Game%20for%20TeamWork.htlm?dl=1&token_hash=AAF1ors-U2XVvcVBCCqG5sr-pUBWRx5nLpNkJ8GoqYhzzA   <- sorce code изтеглете от тук


в School Academy от Nasko Kurtakov (0 точки)


Отговори



5

Здравей, като конкретен кода немога да ти предполажа, може да погледнеш това видео : 

Game EngineGame Engine 2013 Part 6 - Setting the System for Collisions.2013 Part 6 - Setting the System for Collisions.

За да добиеш обща представа може да гледаш и предишните видеа от серията. Друга алтернатива за която се сещам е това : Код на AkademyPopcorn. Писано е от Георги Георгиев, трейнър е телерик, може да е конзолно, идеята за засичане на колизия може да се приложи и в JS.

Дано да съм бил полезен. Успех.


от emil.venkov12 (1553 точки)


2
Пробвай с един цикъл да обходиш елементите на масива ти със елементи и провери дали
масив[i].x == елемент.x && масив[i].y == елемент.y => има сблъсък.
пример, ако масива ти се казва GoodElements, a елемента с който трябва да се сблъска - BadElement :
for(var i=0; i

от Wasilsarandev (480 точки)


0

Ето тук качих 2 игрички които писах на Javascript.

Погледни как съм изпълнил Collision detection и дано да ти е полезно. Ползвал съм обекти, а са обекти е доста по лесно да се изпълни Collision detection.

http://mydemogames.webatu.com/Cars/

http://mydemogames.webatu.com/Plates/

Не са особено завършени игричките на все пак могат да ти помогнат.

Първата се играе със клавиатурата стрелка наляво и стрелка надясно, а втората с мишката.


от nikolap (555 точки)