function love.load()
tick = require "tick"
end
function love.update(dt)
tick.update(dt)
end
function love.load()
tick = require "tick"
--Create a boolean
drawRectangle = false
--The first argument is a function
--The second argument is the time it takes to call the function
tick.delay(
function ()
drawRectangle = true
end
, 2)
end
function love.update(dt)
tick.update(dt)
end
function love.draw()
--if drawRectangle is true then draw a rectangle
if drawRectangle
then
love.graphics.rectangle("fill", 100, 100, 300, 200)
end
end
function love.load()
x = 30
y = 50
end
function love.update(dt)
end
function love.draw()
love.graphics.rectangle("line", x, y, 100, 100)
end
function love.keypressed(key)
--If space is pressed then..
if key == "space"
then
--x and y become a random number between 100 and 500
x = math.random(100, 500)
y = math.random(100, 500)
end
end
以上就是今天要讲的内容,本文仅仅简单介绍了Love2d之库(library),介绍了lua库的如何使用,与博主的lua语言文章结合更好的理解love2d的编码,如果你是一名独立游戏开发者,或者一位对游戏开发有着深厚兴趣,但是又对于unity3d,ue4等这些对于新手而言不太友好的引擎而头疼的开发者;那么现在,你可以试试Love2D。Love2D是一款基于Lua编写的轻量级游戏框架,尽管官方称呼其为引擎,但实际上它只能称得上是一个框架,因为他并没有一套全面完整的解决方案。不过,这款框架上手及其容易,是学习游戏开发的初学者入门的一个良好选择。
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://blog.csdn.net/qq_44918090/article/details/124531617
内容来源于网络,如有侵权,请联系作者删除!