Ну вот и начались уроки по Lua . Сейчас мы с вами добавим на игровое поле изображение . 1) Берем собственно сам рисунок : 2) Начинаем работу с Lua . В Lua для Хрюшки функции пишутся так
function Сама функция end
Сразу напишу о присваивании значений переменных (ну как-то так)
AshotFunktion = Sama Funkcia -- А вот так после двух минусов ставятся комментарии -- Например x =1
Ну я думаю вы поняли основную суть . А теперь начнём работу с Хрюшкиными функциями
--Вот основные функции которые вам пригодятся при работе с Хрюшкой -- Это загрузчик . В нем мы можем подгружать файлы , спрайты , --сторонние скрипты или давать значения переменным function love.load() end -- Функция обновления . С ней вы разберётесь по ходу , -- а DT если можно грубо выразиться кадры function love.update(dt) end -- Клавиши нажаты function love.keypressed(key, unicode) end --Клавиши отпущены function love.keyreleased(key) end -- Функция вырисовывания чего-либо - изображения , текст ... function love.draw() end
Это основы всех основ. Эти функции вам точно придется выучить .
-- Функция загрузки function love.load()-- Начало img01 = love.graphics.newImage("1.png")-- Теперь img01 означает загрузку изображения love.graphics.setBackgroundColor(155, 155, 155)-- Цвет фона (можете колдовать) end-- Конец функции -- Хочу заметить Хрюшка чувствительна к регистру . Не ставьте большие или --маленькие буквы там, где это не нужно
Вот как-то так ! Думаю мои комментарии понятны , но мы написали лишь основу для загрузки изображения .
-- Время художеств function love.draw() -- Функция рисования On Air love.graphics.draw(img01, 200,200,0,1,1,64,32)-- Рисуем изображение в точках 200 на 200 end -- Всё сломали!
Сейчас объясню всё по функциям. Данный код можно вставлять после пустой строчки , после love.load . Первые два значения расположения по x и y . Далее градус поворота спрайта . Вот и весь код приложения . Всё это просто впишите в Main.Lua вместе с рисунком 1.png и пакуйте в .love . С вами был Musicfuns ! Ждите новые уроки и туториалы . При копировании материала указывайте наш сайт Love2d.3dn.ru и меня в качестве автора .
|