Difference between revisions of "love.load (Português)"
(Created page with 'Esta função é chamada exatamente uma única vez no início do jogo. == Função == === Sinopse === <source lang="lua"> love.load( ) </source> === Argumentos === Nenhum. === Re…') |
|||
Line 3: | Line 3: | ||
=== Sinopse === | === Sinopse === | ||
<source lang="lua"> | <source lang="lua"> | ||
− | love.load( ) | + | love.load( arg, unfilteredArg ) |
</source> | </source> | ||
=== Argumentos === | === Argumentos === | ||
− | + | {{param|table (Português)|arg|Argumentos passados para o jogo pela linha de comando.}} | |
+ | {{New feature|11.0|{{param|table (Português)|unfilteredArg|Argumentos não filtrados passados para o jogo pela linha de comando. (veja [[#Notas]]).}}|110}} | ||
=== Retornos === | === Retornos === | ||
Nada. | Nada. | ||
+ | == Notas == | ||
+ | Em LÖVE 11.0, os argumentos passados excluem o nome do jogo e o sinalizador de linha de comando fundido (se existir) quando executado a partir de um executável LÖVE não fundido. | ||
+ | Versões anteriores passam o argumento como é sem nenhum filtro. | ||
+ | == Exemplos == | ||
+ | Estabelecer algumas variáveis/recursos no carregamento do jogo para que eles possam ser usados repetidamente em outras funções (como [[love.draw (Português)|love.draw]]). | ||
+ | |||
+ | <source lang="lua"> | ||
+ | local text, pos | ||
+ | |||
+ | function love.load(args) | ||
+ | local msg = args[1] or 'no arguments' | ||
+ | text = love.graphics.newText(love.graphics.getFont(), msg) | ||
+ | pos = { | ||
+ | x = 50, | ||
+ | y = 50, | ||
+ | } | ||
+ | end | ||
+ | |||
+ | function love.update(dt) | ||
+ | if love.keyboard.isDown('right') then | ||
+ | pos.x = pos.x + 1 | ||
+ | end | ||
+ | end | ||
+ | |||
+ | function love.draw() | ||
+ | love.graphics.draw(text, pos.x, pos.y) | ||
+ | end | ||
+ | </source> | ||
+ | |||
== Veja Também == | == Veja Também == | ||
* [[parent::love (Português)]] | * [[parent::love (Português)]] |
Latest revision as of 18:10, 20 February 2022
Esta função é chamada exatamente uma única vez no início do jogo.
Contents
Função
Sinopse
love.load( arg, unfilteredArg )
Argumentos
table (Português) arg
- Argumentos passados para o jogo pela linha de comando.
table (Português) unfilteredArg
- Argumentos não filtrados passados para o jogo pela linha de comando. (veja #Notas).
Retornos
Nada.
Notas
Em LÖVE 11.0, os argumentos passados excluem o nome do jogo e o sinalizador de linha de comando fundido (se existir) quando executado a partir de um executável LÖVE não fundido. Versões anteriores passam o argumento como é sem nenhum filtro.
Exemplos
Estabelecer algumas variáveis/recursos no carregamento do jogo para que eles possam ser usados repetidamente em outras funções (como love.draw).
local text, pos
function love.load(args)
local msg = args[1] or 'no arguments'
text = love.graphics.newText(love.graphics.getFont(), msg)
pos = {
x = 50,
y = 50,
}
end
function love.update(dt)
if love.keyboard.isDown('right') then
pos.x = pos.x + 1
end
end
function love.draw()
love.graphics.draw(text, pos.x, pos.y)
end
Veja Também
Outros Idiomas
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info