Воскресенье, 29 Сентября 2024, 01:53

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Результаты поиска
XaltotoonДата: Воскресенье, 19 Февраля 2012, 23:24 | Сообщение # 1 | Тема: Вопрос - Ответ (Game Maker)
был не раз
Сейчас нет на сайте
Обнаружил странную вещь. Прошу помочь поправить ситуацию.
Задача: в центре вида есть объект. Нужно сделать так, чтобы ухватившись за него мышкой и потянув, можно было перетащить карту. Таким образом, объект остается в центре,а вид перемещается в сторону, обратную движению мышки. Но ! При попытке реализовать это вся картинка начинает дергаться.

Что делаю:
- создаю объект в центре вида;
- в Create пишу:
Code
drag=0;

- в Left pressed:
Code
drag=1;
Xprev=mouse_x;
Yprev=mouse_y;

- в End Step:
Code
if (drag==1)
{
x+=mouse_x-Xprev; // вот тут если поменять х+ на х- начинается дрожание
y+=mouse_y-Yprev; // вот тут если поменять y+ на y- начинается дрожание

Xprev=mouse_x;
Yprev=mouse_y;

view_xview=x-view_wview/2;
view_yview=y-view_hview/2;
}


- в Left Released:
Code
drag=0;


Что это может быть? глюк GM ?
XaltotoonДата: Пятница, 17 Февраля 2012, 16:46 | Сообщение # 2 | Тема: Вопрос - Ответ (Game Maker)
был не раз
Сейчас нет на сайте
Супер ) работает, спасибо )
Еще такой вопрос: если у нас, допустим, кнопка поверх всего, и нам не надо, чтобы карта перетаскивалась при нахождении курсора над кнопкой - как быть?
XaltotoonДата: Пятница, 17 Февраля 2012, 16:14 | Сообщение # 3 | Тема: Вопрос - Ответ (Game Maker)
был не раз
Сейчас нет на сайте
А события "Create" и "ЛКМ нажата" на каком объекте ? GM может определить щелчок по пустому видовому экрану?
XaltotoonДата: Пятница, 17 Февраля 2012, 15:36 | Сообщение # 4 | Тема: Вопрос - Ответ (Game Maker)
был не раз
Сейчас нет на сайте
Есть такой вопрос. Как сделать перетаскивание карты (или вида) мышкой?
Например: есть звездная карта, т.е пустой экран с редко расположенными звездами. Задача - кликнув мышкой в любой точке экрана перетащить звездную карту (или вид). Мышку отпустил - перетаскивание закончилось
XaltotoonДата: Четверг, 16 Февраля 2012, 17:43 | Сообщение # 5 | Тема: Вопрос - Ответ (Game Maker)
был не раз
Сейчас нет на сайте
Всем доброго времени суток.
Помогите,плз, решить такой вопрос. Есть два одинаковый объекта, один из которых немного перекрывает другой. Задача - по щелчку мышки объект меняет image_index. Cуть проблемы: если щелкнуть в месте перекрытия, то image_index меняется у обоих, а должен только у верхнего меняться. Заранее спасибо
  • Страница 1 из 1
  • 1
Поиск:

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