Среда, 18 Декабря 2024, 10:00

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Можно ли закрепить курсор в окне?
3tOnДата: Воскресенье, 10 Октября 2010, 18:05 | Сообщение # 1
We Will Rock You!
Сейчас нет на сайте
Можно ли закрепить курсор, что бы он не выходил за пределы окна игры?
NeZnayuДата: Понедельник, 11 Октября 2010, 01:41 | Сообщение # 2
__танцуй!__
Сейчас нет на сайте
display_mouse_get_x()
display_mouse_get_y()
display_mouse_set(x,y)


CombatForce - 2d TDS долгожданный релиз
Noobster - самый простой конструктор игр в мире
LaLaLaLAMA! - игра не про Ламу
3tOnДата: Понедельник, 11 Октября 2010, 17:10 | Сообщение # 3
We Will Rock You!
Сейчас нет на сайте
NeZnayu, В Create?

Добавлено (11.10.2010, 17:10)
---------------------------------------------
Закрепить то закрепил, но в окне то не двигается курсор... smile

ФилДата: Понедельник, 11 Октября 2010, 20:24 | Сообщение # 4
Томатный революционер
Сейчас нет на сайте
3tOn, сделай проверку по координатам мыши
3tOnДата: Понедельник, 11 Октября 2010, 20:45 | Сообщение # 5
We Will Rock You!
Сейчас нет на сайте
Фил, как? wink
(_Meloman_)Дата: Понедельник, 11 Октября 2010, 22:57 | Сообщение # 6
участник
Сейчас нет на сайте
Может быть такое?

3tOnДата: Понедельник, 11 Октября 2010, 23:00 | Сообщение # 7
We Will Rock You!
Сейчас нет на сайте
(_Meloman_), спасибо большое, прям то что нужно smile
NeZnayuДата: Вторник, 12 Октября 2010, 05:57 | Сообщение # 8
__танцуй!__
Сейчас нет на сайте
Не, это не закрепление курсора.
В примере меломана просто создается объект, который скачет на мышь и не вылезает за пределы окна, однако сам курсор свободно двигается по экрану.

Чтобы этого не происходило надо в степ объекту поставить следующий код:

Code
if display_mouse_get_x()<window_get_x()
display_mouse_set(window_get_x(),window_get_y()+mouse_y)
if display_mouse_get_y()<window_get_y()
display_mouse_set(window_get_x()+mouse_x,window_get_y())
if display_mouse_get_x()>window_get_x()+room_width
display_mouse_set(window_get_x()+room_width,window_get_y()+mouse_y)
if display_mouse_get_y()>window_get_y()+room_height
display_mouse_set(window_get_x()+mouse_x,window_get_y()+room_height)

mouse.gmk


CombatForce - 2d TDS долгожданный релиз
Noobster - самый простой конструктор игр в мире
LaLaLaLAMA! - игра не про Ламу
3tOnДата: Вторник, 12 Октября 2010, 07:10 | Сообщение # 9
We Will Rock You!
Сейчас нет на сайте
Салат, Спасибо!
  • Страница 1 из 1
  • 1
Поиск:

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