Меню сайта
Наш опрос
Оцените мой сайт
Всего ответов: 59
Статистика
Форма входа
Мини-чат
200
Поиск
Друзья сайта
  • Оффициальный сайт Love2D
  • Пожертвовать
    Love 2D

    Уроки по Созданию игр и разработке приложений с Love2D

    Главная » Статьи » Уроки для Новичков

    Урок 3 : Учимся работать с мышью
    Для мышки как и для других элементов Love2D существуют свои команды и классы .  

    Функции

    love.mouse.getPosition (Русский)Получает текущую позицию мыши.
    love.mouse.getX (Русский)Получает текущую X координату мыши.
    love.mouse.getY (Русский)Получает текущую Y координату мыши.
    love.mouse.isDown (Русский)Проверяет, нажата ли определенная кнопка мыши.
    love.mouse.isGrabbed (Русский)Проверяет, захвачена ли мышь в окне.
    love.mouse.isVisible (Русский)Проверяет видимость курсора.
    love.mouse.setGrab (Русский)Устанавливает и снимает ограничение окном для мыши.
    love.mouse.setPosition (Русский)Устанавливает позицию мыши.
    love.mouse.setVisible (Русский)Устанавливает видимость курсора.

    Перечисления

    MouseConstant (Русский)Кнопки мыши.



     Вот так  нам обо всех функция с мышкой говорит Хрюшкина Вики . А я сейчас разберу некоторые из них , а с остальными я думаю у вас проблем не будет . 

      
    1. function love.draw()-- Функция рисования ON
    2. if love.mouse.isDown("l")then-- Если зажата левая кнопка мышки ( там буква L)
    3. love.graphics.print("YoU BesT Man" , 400, 300)--  То пишем этот текст в  
    4. --точке 400 , 300  
    5. end-- Конец IF
    6.  
    7. end  -- Конец Функции
     В данном примере я показал событие нажатие мыши , то есть если опустить кнопку - текст не рисуется . 
     
    Кстати о кнопках вот их обозначения : 

      l Левая кнопка мыши  
    m Средняя кнопка мыши 
    r Правая кнопка мыши  
    wd Колесо мыши вниз 
    wu Колесо мыши вверх 
    x1 Дополнительная кнопка 1 
    x2 Дополнительная кнопка 2 
     
    Следовательно на месте : love.mouse.isDown(" l , m , r , wd , wu , x1 , x2 ) можно ставить какую угодно . 
     
    Остальные функции работаю точно по такому же принципу . С ними полностью вы сможете ознакомиться на Вики . 
     
    С вами был Musicfuns ! При копировании материала указывайте ссылку на сайт .
    Пожертвовать
    Категория: Уроки для Новичков | Добавил: Musicfuns (17.12.2012)
    Просмотров: 2325 | Комментарии: 3 | Теги: Love 2d уроки, Love 2d, love2d уроки | Рейтинг: 0.0/0
    Всего комментариев: 3
    3 jakepolel12345  
    0
    привет из 2023 - в новых версиях love.mouse.isDown в качестве аргументов поддерживает только числа

    2 Musicfuns  
    2
    Ну хоть кому-то помог

    1 skorp337  
    0
    спасибо за функцыи biggrin
    какраз ети искал

    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Смотри там все для ucoz очень много полезной инфы для ucoz.
    Вот все о роке - социальная сеть для рокеров России
    Также есть сайт, где можно посмотреть даты выхода игр без регистрации.
    Также можете посетить официальный сайт Леонова и .
    популярный сайт новинки игр на pc 2013 с обзорами авто.
    Уделите также внимание рок сайт , лучшие рок песни