2. Со стороны сервера проверяем наличие заголовка $_SERVER['HTTP_X_REQUESTED_WITH']) (PHP), либо POST переменной isajax, если так оно и есть, то меняет переменную шаблона.
3. Если нужно передать скрипты тогда в шаблоне через какой-нибудь спецсимвол выводим список скриптов, парсим при событии success, подключаем их после добавления html к телу документа.
Ваш вопрос это шаг к разработке физическому движку проекта. Смысл моей статьи был в том, что не всегда есть необходимость в таких движках. Поэтому в рамках статьи я не могу ответить на ваш вопрос. И если честно, физикой в играх я не занимался и ближайшее время не планирую, т.к. на мой взгляд грех — создавать что то слишком «навороченное» на HTML5.
Спасибо исправил! Извиняюсь что заметил не сразу. В моем примере я искал столкновение квадратов, а там я использовал другой принцип нахождения пересечения.
//…
var X=X1-X2;
var Y=Y1-Y2;
var GIP=WIDTH1+WIDTH2;
if (X*X + Y*Y <= GIP*GIP)
{
return true;
}
//…
1. Перехватываем все ссылки и делаем запрос к серверу:
2. Со стороны сервера проверяем наличие заголовка $_SERVER['HTTP_X_REQUESTED_WITH']) (PHP), либо POST переменной isajax, если так оно и есть, то меняет переменную шаблона.
3. Если нужно передать скрипты тогда в шаблоне через какой-нибудь спецсимвол выводим список скриптов, парсим при событии success, подключаем их после добавления html к телу документа.