Понедельник, 23 Декабря 2024, 22:23

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
нужное направления
Udo1993Дата: Воскресенье, 03 Февраля 2013, 21:12 | Сообщение # 1
был не раз
Сейчас нет на сайте
хочу сделать одевание вещей как в мт,варварах... чтобы при нажатии "Надеть" вещь отображалась на картинке персонажа.
не знаю с чего даже начать. то ли добавлять Watermark, то ли хз)
и можно ли как то сделать это все без js ?
буду благодарен за любую помощь...
cougraAccДата: Воскресенье, 03 Февраля 2013, 21:23 | Сообщение # 2
Яркая личность GD
Сейчас нет на сайте
Без js? Тогда 2 варианта:
1. Прорисовка КАЖДОЙ вещи, КАЖДОЙ комбинации на персонаже, а потом смена картинкой в зависимости от комплекта.
2. Абсолютное позиционирование персонажа и вещей.
Udo1993Дата: Воскресенье, 03 Февраля 2013, 21:38 | Сообщение # 3
был не раз
Сейчас нет на сайте
cougraAcc, а можно поподробней о втором варианте?
cougraAccДата: Воскресенье, 03 Февраля 2013, 21:46 | Сообщение # 4
Яркая личность GD
Сейчас нет на сайте
За фон берешь изображение персонажа, поверх рисуешь сетку. Где каждая ячейка - место под одежду (сетка, конечно же, должна быть фиксированного размера и позиции). Потом просто ложишь в каждую ячейку ту картинку, которая ей соответствует.
Udo1993Дата: Воскресенье, 03 Февраля 2013, 22:49 | Сообщение # 5
был не раз
Сейчас нет на сайте
это то что нужно... только как сделать чтобы клало вещь в нужную ячейку? вот в чем вопрос... не могу понять как это осуществить. а то гуглю гуглю...а результата никакого.
в любом случае cougraAcc огромное спасибо smile
cougraAccДата: Понедельник, 04 Февраля 2013, 00:27 | Сообщение # 6
Яркая личность GD
Сейчас нет на сайте
Нет ничего сложного. Для каждой вещи определяешь позицию:

| 1 | 2 | 3 |
-------------
| 4 | 5 | 6 |
-------------
| 7 | 8 | 9 |

Далее, при одевании вещи добавляешь её в список одетых (можно использовать список: 0, 0, 11, 4, 0, 0, 1, 2, 0, 1)
Где 0 - нет вещи, а остальные цифры, соответственно, - вещь есть.
Пробегаешься циклом

Код
foreach($clothes as $key=>$value) {
  ...
}

Где $value - значение, а $key - позиция. $clothes, соответственно, результат запроса к базе.
Udo1993Дата: Понедельник, 04 Февраля 2013, 01:24 | Сообщение # 7
был не раз
Сейчас нет на сайте
спасибо огромное) сейчас буду пробовать smile
  • Страница 1 из 1
  • 1
Поиск:

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