Понедельник, 12 Апреля 2021, 00:53

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Записи участника » elektrozapper [4]
Результаты поиска
elektrozapperДата: Вторник, 09 Апреля 2019, 22:06 | Сообщение # 1 | Тема: 2d локации php+mysql
был не раз
Сейчас нет на сайте
drcrack, да, могу весь скрипт скинуть, там не много сделано)

Добавлено (09 Апреля 2019, 22:15)
---------------------------------------------
DeadDay, вот скрин

elektrozapperДата: Вторник, 09 Апреля 2019, 21:37 | Сообщение # 2 | Тема: 2d локации php+mysql
был не раз
Сейчас нет на сайте
drcrack, на странице навигации карта отображается таким запросом
Код
<table><tr><tf><img src="map.php?login='.$user['login'].'"></td></table>

то изображения нет, а если убрать в map.php
Код
$qmap = mysql_query("
    SELECT *
    FROM users
    WHERE login='".$_GET['login']."'");
    $usermap = mysql_fetch_assoc($qmap);
    
    $qqmap = mysql_query("
    SELECT *
    FROM location
    WHERE locx='".$usermap['locx']."' and locy = '".$usermap['locy']."'");
    $locmap = mysql_fetch_assoc($qqmap);
    
if($locmap['locx'] == $usermap['locx'] and $locmap['locy'] == $usermap['locy']) $ic = 'exit.png';

и заменить переменную $ic изображением, то карта выводится корректно
elektrozapperДата: Вторник, 09 Апреля 2019, 21:24 | Сообщение # 3 | Тема: 2d локации php+mysql
был не раз
Сейчас нет на сайте
DeadDay, ну что то хотелось для себя новое узнать) Не OS. А на чем сейчас пишут?)
elektrozapperДата: Вторник, 09 Апреля 2019, 21:17 | Сообщение # 4 | Тема: 2d локации php+mysql
был не раз
Сейчас нет на сайте
Доброго времени суток, начинаю изучать php и решил для практики в этом деле организовать браузерную игру для мобил. Так вот, столкнулся с такой проблемой в реализации карты мира, есть задумка сделать её графичной. Переход по локациям осуществляется позицией X и позицией Y. База состоит из id locx locy name img т.е id локации, позиция X локации, позиция Y локации, название локации, и соответствующее изображение.

Код
<?php
$qmap = mysql_query("
    SELECT *
    FROM users
    WHERE login='".$_GET['login']."'");
    $usermap = mysql_fetch_assoc($qmap);
    
    $qqmap = mysql_query("
    SELECT *
    FROM location
    WHERE locx='".$usermap['locx']."' and locy = '".$usermap['locy']."'");
    $locmap = mysql_fetch_assoc($qqmap);
    
if($locmap['locx'] == $usermap['locx'] and $locmap['locy'] == $usermap['locy']) $ic = 'exit.png';

    

$dest = imagecreatefrompng('../data/img/loc/texture/clear.png');
$imgc = imagecreatefrompng('../data/img/loc/'.$ic);

imagecopy($dest, $imgc, 40, 40, 0, 0, 100, 100);

header('Content-Type: image/png');
imagepng($dest);
//    DESTROY TEXTURES
imagedestroy($dest);
imagedestroy($imgc);
?>


вот код map.php, почему то изображение карты не открывает, не могу понять почему. Можете дать наводочку как реализовать данную задумку? В коде пока что нет вывода иконки локи из базы, для теста вывел значение нулевой локи exit.png


Сообщение отредактировал elektrozapper - Вторник, 09 Апреля 2019, 21:19
Форум игроделов » Записи участника » elektrozapper [4]
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2021 Рейтинг