как сделать чтобы y в object'ов были + 5....так как в этом коде только правильно)))
$mybase = mysql_query("(SELECT img,x,y+5,w,h,id FROM objects) UNION (SELECT img,x,y,w,h,id FROM customers) ORDER BY y+h ASC"); и можно ли в нашем случае заместь этого: (SELECT img,x,y+5,w,h,id FROM objects) сделать это: (SELECT * FROM objects) ???? |
$mybase = mysql_query("(SELECT img,x,(y+5) AS y,w,h,id FROM objects) UNION (SELECT img,x,y,w,h,id FROM customers) ORDER BY y ASC"); примерно так если знаешь высоту каждого элемента |
очень благодарен! работает
|
а что с анимацией через XMLHttpRequest ?
|
уже ответил.
|
всетаки решил сделать какую-то пародию на игру)))) для интереса...разобраться во всем на будущее
|
$mybases = mysql_query("SELECT * FROM customers WHERE id='".$pid."'"); $dbp = m$mybases = mysql_query("SELECT * FROM customers WHERE id='".$pid."'"); $dbp = mysql_fetch_array($mybases); $yp = $dbp['y']; $xp = $dbp['x']; $wp = $dbp['w']; //штрина обьекта $hp = $dbp['h']; //высота $mybasess = mysql_query("SELECT y,x,w,h FROM objects"); $dbps = mysql_fetch_array($mybasess); $ym = $dbps['y']; $xm = $dbps['x']; $wm = $dbps['w']; $hm = $dbps['h']; if(($yp+$hp)!=($ym+$hm) || ($yp+$hp)!=$ym || ($xp+$wp)!=($xm+$wm) || ($xp+$wp)!=$xm){ $Display = $dom->createTextNode("Hit!"); $one->appendChild($Display); } нужно чтобы брало каждый отдельный обьект с таблички object и сравнивало y и x с обьектом из таблички customers y + h (низ короче) под id = $pid и когда это true, то вывело текст hit! ну кароче если customers обьект под id1 (в зависимости от $pid) допустим наступил на любой из обьектов objects, то выводится надпесь hit. |
??????:blink:
|
непойму вопрос.
|
если обьект из customers коснулся обьект из object, то выводит "Hit!" причем не только по Y но и по X
|
мой мозг сейчас лопнет)) php-утро))) жесть. я точно скоро ноги протяну за компом)
|
не могу описать....уже по разному пробовал...)
$mybases = mysql_query("SELECT * FROM customers WHERE id='".$pid."'"); $dbp = mysql_fetch_array($mybases); $yp = $dbp['y']; //координата y $xp = $dbp['x']; //координата x $wp = $dbp['w']; //ширина обьекта $hp = $dbp['h']; //высота обьекта $mybasess = mysql_query("SELECT * FROM objects WHERE loc='mas'"); $dbps = mysql_fetch_array($mybasess); $ym = $dbps['y']; //координата у $xm = $dbps['x']; //координата x $wm = $dbps['w']; //ширина обьекта $hm = $dbps['h']; //высота обьекта /*если customers обьект движется вверх и сталкивается с обьектом из objects. Если Y обьекта из customers меньше или равно Y обьекта из objects, и если по Х они совпадают.. но не больше и не меньше чем ширина обьекта */ if((($yp+$hp)<($ym+$hm+5))&&(($xp+$wp)>$xm && ($xp+$wp)<($xm+$wm))){ $goup=0; }else{ $goup=1; } когда обьект из customers столкнулся с обьектом из objects то go=0. обьектом оправлять можно стрелками на клаве.... как это правильно писать (if....)??? оно так не работает( |
peace coder хелп плиз. Поможешь с контактом обьектов? Я все подробно опишу
|
Цитата:
|
Часовой пояс GMT +3, время: 04:12. |