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

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

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

    Первый урок : Выводим изображение на экран
    Ну вот и начались уроки по Lua . Сейчас мы с вами добавим на игровое поле изображение . 
     
    1) Берем собственно сам рисунок : 
      
     
    2) Начинаем работу с Lua .  
    В Lua для Хрюшки функции пишутся так  

     
    1. function Сама функция
    2. end
       


      Сразу напишу о присваивании значений переменных (ну как-то так) 

     
    1. AshotFunktion = Sama Funkcia -- А вот так после двух минусов ставятся комментарии
    2. -- Например
    3. x =1
     Ну я думаю вы поняли основную суть . А теперь начнём работу с Хрюшкиными функциями 

      
    1. --Вот основные функции которые вам пригодятся при работе с Хрюшкой
    2.  
    3. -- Это загрузчик . В нем мы можем подгружать файлы , спрайты ,  
    4. --сторонние скрипты или давать значения переменным
    5. function love.load()
    6.  
    7. end
    8.  
    9. -- Функция обновления . С ней вы разберётесь по ходу ,
    10. -- а DT если можно грубо выразиться кадры
    11. function love.update(dt)
    12.  
    13. end
    14.  
    15. -- Клавиши нажаты
    16. function love.keypressed(key, unicode)
    17.  
    18. end
    19.  
    20. --Клавиши отпущены
    21. function love.keyreleased(key)
    22.  
    23. end
    24.  
    25. -- Функция вырисовывания чего-либо - изображения , текст ...
    26. function love.draw()
    27.  
    28. end

     Это основы всех основ. Эти функции вам точно придется выучить .  

      
    1. -- Функция загрузки
    2. function love.load()-- Начало
    3.  img01 = love.graphics.newImage("1.png")-- Теперь img01 означает загрузку изображения
    4.  love.graphics.setBackgroundColor(155, 155, 155)-- Цвет фона (можете колдовать)
    5. end-- Конец функции
    6. -- Хочу заметить Хрюшка чувствительна к регистру . Не ставьте большие или  
    7. --маленькие буквы там,  где это не нужно
     Вот как-то так ! Думаю мои комментарии понятны , но мы написали лишь основу для загрузки изображения . 

     
    1. -- Время художеств
    2. function love.draw() -- Функция рисования On Air
    3.  love.graphics.draw(img01, 200,200,0,1,1,64,32)-- Рисуем изображение в точках 200 на 200
    4. end -- Всё сломали!
     Сейчас объясню всё по функциям. Данный код можно вставлять после пустой строчки , после love.load  .  
     
    Первые два значения расположения по x и y . Далее градус поворота спрайта  .  
     
     
    Вот и весь код приложения . Всё это просто впишите в Main.Lua вместе с рисунком 1.png и пакуйте в .love .  
     
    С вами был Musicfuns ! Ждите новые уроки и туториалы . 
    При копировании материала указывайте наш сайт Love2d.3dn.ru и меня в качестве автора .
    Пожертвовать
    Категория: Уроки для Новичков | Добавил: Musicfuns (16.12.2012)
    Просмотров: 3133 | Теги: Love 2d уроки, Lua уроки, Love2d | Рейтинг: 5.0/1
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Смотри там все для ucoz очень много полезной инфы для ucoz.
    Вот все о роке - социальная сеть для рокеров России
    Также есть сайт, где можно посмотреть даты выхода игр без регистрации.
    Также можете посетить официальный сайт Леонова и .
    популярный сайт новинки игр на pc 2013 с обзорами авто.
    Уделите также внимание рок сайт , лучшие рок песни