Difference between revisions of "love (Polski)"
m |
|||
Line 16: | Line 16: | ||
</source> | </source> | ||
− | == | + | == Moduły == |
{{#ask: [[Category:Modules]] [[parent::love (Polski)]] [[Concept:Current]] | {{#ask: [[Category:Modules]] [[parent::love (Polski)]] [[Concept:Current]] | ||
| headers=hide | | headers=hide | ||
Line 27: | Line 27: | ||
| ?PrettyRemoved | | ?PrettyRemoved | ||
}} | }} | ||
− | == | + | == Typy == |
{{#ask: [[Category:Types]] [[parent::love (Polski)]] [[Concept:Current]] | {{#ask: [[Category:Types]] [[parent::love (Polski)]] [[Concept:Current]] | ||
| headers=hide | | headers=hide | ||
Line 38: | Line 38: | ||
| ?PrettyRemoved | | ?PrettyRemoved | ||
}} | }} | ||
− | == | + | == Funkcje zwrotne (callbacki) == |
− | === | + | === Główne === |
{{#ask: [[Category:Callbacks]] [[Subcategory::General]] [[parent::love (Polski)]] [[Concept:Current]] | {{#ask: [[Category:Callbacks]] [[Subcategory::General]] [[parent::love (Polski)]] [[Concept:Current]] | ||
| headers=hide | | headers=hide | ||
Line 50: | Line 50: | ||
| ?PrettyRemoved | | ?PrettyRemoved | ||
}} | }} | ||
− | === | + | === Obsługa joysticka === |
{{#ask: [[Category:Callbacks]] [[Subcategory::Joystick]] [[parent::love (Polski)]] [[Concept:Current]] | {{#ask: [[Category:Callbacks]] [[Subcategory::Joystick]] [[parent::love (Polski)]] [[Concept:Current]] | ||
| headers=hide | | headers=hide | ||
Line 65: | Line 65: | ||
{{#set:Since=000}} | {{#set:Since=000}} | ||
− | == | + | == Inne języki == |
{{i18n|love}} | {{i18n|love}} |
Latest revision as of 21:47, 9 December 2013
Na początku pisania gier w LÖVE, najważniejszym fragmentem API są callbacki: love.load
, by wykonać jednorazową inicjalizację gry, love.update
, który zarządza stanem gry między jedną ramką a drugą, oraz love.draw
, który jest używany do wyświetlania (renderowania) stanu gry na ekranie.
Bardziej interaktywne gry, będą nadpisywać dodatkowe callbacki, by obsługiwać urządzenia wejścia użytkownika (klawiaturę, mysz, joystick), lub by zadbać o wszystkie szczegóły w pełni rozbudowanej gry.
LÖVE zapewnia swoje domyślne callbacki, dopóki nie nadpiszesz ich własnymi, po prostu przez użycie ich pełnej nazwy, jak w przykładzie poniżej:
function love.load()
chomik = love.graphics.newImage("chomik.png")
x = 50
y = 50
end
function love.draw()
love.graphics.draw(chomik, x, y)
end
Contents
Moduły
love.font (Polski) | Pozwala na pracę z czcionkami. | 0.7.0 | |
love.mouse (Polski) | Zapewnia interfejs do obsługi myszki. |
Typy
Data (Polski) | Klasa nadrzędna dla wszystkich typów reprezentujących dane. | ||
Object (Polski) | The superclass of all LÖVE types. |
Funkcje zwrotne (callbacki)
Główne
love.directorydropped (Polski) | Funkcja zwrotna wołana gdy katalog jest przeciągnięty i upuszczony w oknie. | 0.10.0 | |
love.draw (Polski) | Funkcja zwrotna używana do rysowania na ekranie. | ||
love.errhand (Polski) | Procedura obsługi wyjątków, używana do wyświetlania błędów. | ||
love.errorhandler (Polski) | Procedura obsługi wyjątków, używana do wyświetlania błędów. | 11.0 | |
love.filedropped (Polski) | Funkcja zwrotna wołana gdy plik jest przeciągnięty i upuszczony w oknie. | 0.10.0 | |
love.focus (Polski) | Funkcja zwrotna (callback) wołana gdy okno gry dostaje lub traci focus. | 0.7.0 | |
love.keypressed (Polski) | Funkcja zwrotna (callback) wołana przy naciśnięciu klawisza. | ||
love.keyreleased (Polski) | Funkcja zwrotna (callback) wołana przy puszczeniu klawisza. | ||
love.load (Polski) | Funkcja zwrotna (caalback) wołana dokładnie raz, na początku ladowania gry. | ||
love.mousepressed (Polski) | Funkcja zwrotna (callback), uruchamiana przy naciśnięciu przycisku myszy. | ||
love.mousereleased (Polski) | Funkcja zwrotna (callback), uruchamiana przy puszczeniu przycisku myszy. | ||
love.quit (Polski) | Funkcja zwrotna (callback) uruchamiana, gdy gra jest zamykana. | 0.7.0 | |
love.run (Polski) | Główna funkcja LÖVE, zawierająca główną pętle aplikacji. | ||
love.update (Polski) | Funkcja zwrotna (callback) używana do aktualizowania stanu gry między kolejnymi ramkami. |
Obsługa joysticka
Inne języki
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