Среда, 27 Ноября 2024, 03:52

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Переместить объект на 100 пикселей
OBBOOBBOДата: Среда, 30 Января 2013, 04:30 | Сообщение # 1
частый гость
Сейчас нет на сайте
Привет всем!
Помогите пожалуйста с примитивной задачей:
Нужно при нажатии на объект переместить его скажем на 100 пикселей в право. (В идеале, если бы это можно было сделать при помощи swipe (смахивание) Android)
Мануалы не помогли ((

Заранее всем благодарен!
------------------------
Game Maker Studio (Master)
StelSMaN_82Дата: Среда, 30 Января 2013, 07:19 | Сообщение # 2
Master Of Game maker
Сейчас нет на сайте
в событии левой кнопки мыши пиши:
{
x+=100
}
cool


Помог - плюс в репу!
OBBOOBBOДата: Среда, 30 Января 2013, 09:33 | Сообщение # 3
частый гость
Сейчас нет на сайте
к сожалению, в том-то и загвоздка, чтобы не прыгнул, а переехал на 100 пикселей ...

Сообщение отредактировал OBBOOBBO - Среда, 30 Января 2013, 09:40
zaicev9797Дата: Среда, 30 Января 2013, 10:23 | Сообщение # 4
AbRaKaDaBrA
Сейчас нет на сайте
можно в событии нажатой кнопки мыши написать то что было написано выше только вместо ста поставить число раз в десять-тридцать меньше и добавить кнопочку фрикшин(трение)
ПРИМЕРНО так smile


проект Mysterious Space. The losted moment
OBBOOBBOДата: Среда, 30 Января 2013, 10:37 | Сообщение # 5
частый гость
Сейчас нет на сайте
Кстати! Как вариант ! wacko biggrin
Похоже что какой то встроенной функции действительно нет wink ...а фрикция действительно интересно! Спасибо!
FadeBakerДата: Среда, 30 Января 2013, 14:49 | Сообщение # 6
JavaSE Game Developer
Сейчас нет на сайте
Можно так:
Create:
Код
move = 0;
dist = 0;

Step:
Код
if (keyboard_check(vk_right) && !move) move = 1;
if (move) {
    if (dist < 100) {
       spd = 5;
       x += spd;
       dist += spd;
    } else move = dist = 0;
}


Уроки по GM
Minecraft 2D на GM
— Мои проекты —
Blood Harvest [2D] — Original
Blood Harvest [2D]: Remastered Edition
Adventure Craft [2D] — Sandbox
Space Shock [2D] — Scroll Shooter
Intel® Core™ i5-3570K 3.40 GHz, 8 GB RAM, GeForce GTX 750 Ti, Monitor: LG 23EA63V-P.
OBBOOBBOДата: Среда, 30 Января 2013, 14:58 | Сообщение # 7
частый гость
Сейчас нет на сайте
То, что надо!!! Огромная Сенька!!!
(хотя конечно странно, что подобные вещи не встроены в GM)
  • Страница 1 из 1
  • 1
Поиск:

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