love (简体中文)

The root module which contains all the other modules. Clearly the loveliest module of all. 这些包含了全部爱的基本模块.他们实在是忒可爱了~


When beginning to write games using LÖVE|当你开始用LÖVE写游戏, the most important parts of the API are the callbacks: love.load to do one-time setup of your game|接口里面最重要的几个函数就属love.load来执行一次初始游戏设定, love.update which is used to manage your game's state frame-to-frame|函数love.update用来管理你游戏框架之间的状态, and love.draw which is used to render the game state onto the screen|以及love.draw函数把你的游戏整到屏幕上供你XX~.

说白了就是你搞明白这3你就能开始闹腾了!


More interactive games will override additional callbacks in order to handle input from the user, and other aspects of a full-featured game.

为了处理玩家输入的信息以及呈现一个全方面体验的游戏,很多交互将会重写额外的回调函数.


LÖVE provides default placeholders for these callbacks, which you can override inside your own code, simply by specifying their fully qualified name:

LÖVE提供默认的placeholders?占位符?←这句翻译不算

在LÖVE中你可以通过用简写代替那些倒霉的全名来在你的代码中重新定义那些烦人的函数:


function love.load()
--你看这位仁兄用hamster就代替了后面那么老鼻子长的命令
   hamster = love.graphics.newImage("hamster.png")
   x = 50
   y = 50
end
function love.draw()
--你看到了没他在这用的时候就不用写那么老长了
   love.graphics.draw(hamster, x, y)
end

Modules|模块!少年!!还不点这!!!

love.audioProvides of audio interface for playback/recording sound.
love.dataProvides functionality for creating and transforming data.
love.eventManages events, like keypresses.
love.filesystemProvides an interface to the user's filesystem.
love.fontAllows you to work with fonts.
love.graphicsDrawing of shapes and images, management of screen geometry.
love.imageProvides an interface to decode encoded image data.
love.joystickProvides an interface to connected joysticks.
love.keyboardProvides an interface to the user's keyboard.
love.mathProvides system-independent mathematical functions.
love.mouseProvides an interface to the user's mouse.
love.physicsCan simulate 2D rigid body physics in a realistic manner.
love.soundThis module is responsible for decoding sound files.
love.systemProvides access to information about the user's system.
love.threadAllows you to work with threads.
love.timerProvides high-resolution timing functionality.
love.touchProvides an interface to touch-screen presses.
love.videoThis module is responsible for decoding and streaming video files.
love.windowProvides an interface for the program's window.

Types |类型?介个我暂时还没研究过...

DataThe superclass of all data.
ObjectThe superclass of all LÖVE types.
VariantThe types supported by love.thread and love.event.

Callbacks|回调函数们

Config FilesGame configuration settings.
love.directorydroppedCallback function triggered when a directory is dragged and dropped onto the window.
love.displayrotatedCalled when the device display orientation changed.
love.drawCallback function used to draw on the screen every frame.
love.errhandThe error handler, used to display error messages.
love.errorhandlerThe error handler, used to display error messages.
love.filedroppedCallback function triggered when a file is dragged and dropped onto the window.
love.focusCallback function triggered when window receives or loses focus.
love.gamepadaxisCalled when a Joystick's virtual gamepad axis is moved.
love.gamepadpressedCalled when a Joystick's virtual gamepad button is pressed.
love.gamepadreleasedCalled when a Joystick's virtual gamepad button is released.
love.joystickaddedCalled when a Joystick is connected.
love.joystickaxisCalled when a joystick axis moves.
love.joystickhatCalled when a joystick hat direction changes.
love.joystickpressedCalled when a joystick button is pressed.
love.joystickreleasedCalled when a joystick button is released.
love.joystickremovedCalled when a Joystick is disconnected.
love.keypressedCallback function triggered when a key is pressed.
love.keyreleasedCallback function triggered when a keyboard key is released.
love.loadThis function is called exactly once at the beginning of the game.
love.lowmemoryCallback function triggered when the system is running out of memory on mobile devices.
love.mousefocusCallback function triggered when window receives or loses mouse focus.
love.mousemovedCallback function triggered when the mouse is moved.
love.mousepressedCallback function triggered when a mouse button is pressed.
love.mousereleasedCallback function triggered when a mouse button is released.
love.quitCallback function triggered when the game is closed.
love.resizeCalled when the window is resized.
love.runThe main function, containing the main loop. A sensible default is used when left out.
love.texteditedCalled when the candidate text for an IME has changed.
love.textinputCalled when text has been entered by the user.
love.threaderrorCallback function triggered when a Thread encounters an error.
love.touchmovedCallback function triggered when a touch press moves inside the touch screen.
love.touchpressedCallback function triggered when the touch screen is touched.
love.touchreleasedCallback function triggered when the touch screen stops being touched.
love.updateCallback function used to update the state of the game every frame.
love.visibleCallback function triggered when window is shown or hidden.
love.wheelmovedCallback function triggered when the mouse wheel is moved.


Other Languages |其他语言~我看你除了E文的还能看懂26个字母以外还能看懂哪国语言~