Difference between revisions of "love (简体中文)"
m |
|||
Line 1: | Line 1: | ||
− | + | 此模块包含所有其他模块。 | |
− | + | 最美模块非它莫属。 | |
− | |||
− | + | 当你使用LÖVE编写游戏时,需要了解这几个最重要的API回调函数: | |
− | + | [[love.load]]会初始化加载您的游戏,它仅会被执行一次, | |
− | + | [[love.update]]用来管理与更新你的游戏的每一帧的状态, | |
− | + | [[love.draw]]用来渲染屏幕。 | |
− | |||
− | |||
− | |||
− | |||
为了处理玩家输入的信息以及呈现一个全方面体验的游戏,很多交互将会重写额外的回调函数. | 为了处理玩家输入的信息以及呈现一个全方面体验的游戏,很多交互将会重写额外的回调函数. | ||
− | + | LÖVE提供了默认的空回调函数,你可以在你自己的代码里重写这些函数,只需通过指定对应的回调函数名: | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<source lang="lua"> | <source lang="lua"> | ||
function love.load() | function love.load() | ||
− | |||
hamster = love.graphics.newImage("hamster.png") | hamster = love.graphics.newImage("hamster.png") | ||
x = 50 | x = 50 | ||
Line 31: | Line 18: | ||
end | end | ||
function love.draw() | function love.draw() | ||
− | |||
love.graphics.draw(hamster, x, y) | love.graphics.draw(hamster, x, y) | ||
end | end | ||
</source> | </source> | ||
− | == | + | == 模块 == |
− | {{#ask: [[Category:Modules]] [[parent::love | + | {{#ask: [[Category:Modules]] [[parent::love(简体中文)]] [[Concept:Current]] |
| headers=hide | | headers=hide | ||
+ | | format=template | ||
+ | | template=ListingFields | ||
+ | | introtemplate=ListingIntro | ||
+ | | outrotemplate=ListingOutro | ||
| ?Description | | ?Description | ||
+ | | ?PrettySince | ||
+ | | ?PrettyRemoved | ||
}} | }} | ||
− | == | + | == 类型 == |
− | {{#ask: [[Category:Types]] [[parent::love | + | {{#ask: [[Category:Types]] [[parent::love(简体中文)]] [[Concept:Current]] |
| headers=hide | | headers=hide | ||
+ | | format=template | ||
+ | | template=ListingFields | ||
+ | | introtemplate=ListingIntro | ||
+ | | outrotemplate=ListingOutro | ||
| ?Description | | ?Description | ||
+ | | ?PrettySince | ||
+ | | ?PrettyRemoved | ||
}} | }} | ||
− | == | + | == 回调函数 == |
− | {{#ask: [[Category:Callbacks]] [[parent::love | + | {{#ask: [[Category:Callbacks]] [[parent::love(简体中文)]] [[Concept:Current]] |
| headers=hide | | headers=hide | ||
+ | | format=template | ||
+ | | template=ListingFields | ||
+ | | introtemplate=ListingIntro | ||
+ | | outrotemplate=ListingOutro | ||
| ?Description | | ?Description | ||
+ | | ?PrettySince | ||
+ | | ?PrettyRemoved | ||
}} | }} | ||
[[Category:Modules]] | [[Category:Modules]] | ||
− | {{#set:Description= | + | {{#set:Description=此模块包含所有其他模块。}} |
{{#set:Since=000}} | {{#set:Since=000}} | ||
− | == | + | == 其他语言 == |
{{i18n|love}} | {{i18n|love}} |
Revision as of 04:59, 23 August 2013
此模块包含所有其他模块。 最美模块非它莫属。
当你使用LÖVE编写游戏时,需要了解这几个最重要的API回调函数: love.load会初始化加载您的游戏,它仅会被执行一次, love.update用来管理与更新你的游戏的每一帧的状态, love.draw用来渲染屏幕。
为了处理玩家输入的信息以及呈现一个全方面体验的游戏,很多交互将会重写额外的回调函数.
LÖVE提供了默认的空回调函数,你可以在你自己的代码里重写这些函数,只需通过指定对应的回调函数名:
function love.load()
hamster = love.graphics.newImage("hamster.png")
x = 50
y = 50
end
function love.draw()
love.graphics.draw(hamster, x, y)
end
模块
类型
回调函数
其他语言
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