love.physics.newBody (Română)
Crează un nou corp.
Există trei tipuri de corpuri.
- Corpurile statice nu se mișcă, au masă infinită, și pot fi folosite pentru marginile nivelelor.
- Corpurile dinamice sunt actorii principali în simulație, ei se ciocnesc cu orice.
- Corpurile cinematice nu reacționează la forțe și se ciocnesc doar cu cele dinamice.
Masa corpului este calculată când o Fixare este atașată sau îndepărtată, dar poate fi schimbată oricând cu Body:setMass (Română) sau Body:resetMassData (Română).
Schimbarea Lumii nu este permisă în interiorul funcțiilor callback beginContact, endContact, preSolve, și postSolve, deoarece BOX2D blochează lumea în timpul acestor callback-uri. |
Contents
Funcție
Adăugată în LÖVE 0.8.0 |
Această variantă nu este disponibilă în versiuni mai vechi decât aceasta. |
Rezumat
body = love.physics.newBody( world, x, y, type )
Argumente
World world
- Lumea în care se crează corpul.
number x (0)
- Poziția corpului pe axa x.
number y (0)
- Poziția corpului pe axa y.
BodyType type ("static")
- Tipul corpului.
Returnează
Body body
- Un corp nou.
Funcție
Înlăturată în LÖVE 0.8.0 |
Această variantă nu este disponbilă în această versiune sau următoarele. |
Rezumat
body = love.physics.newBody( world, x, y, m, i )
Argumente
World world
- Lumea în care se crează corpul.
number x (0)
- Poziția corpului pe axa x.
number y (0)
- Poziția corpului pe axa y.
number m (0)
- Masa corpului.
number i (0)
- Inerția rotațională a corpului.
Returnează
Body body
- Un corp nou.
Exemple
love.physics.setMeter(40) -- un metru este 40 px/unități
world = love.physics.newWorld(0, 9.81*40, true) -- o lume nouă cu gravitație
body1 = love.physics.newBody(world, 250, 300, "static") -- corp static nou la x=250, y=300
body2 = love.physics.newBody(world, 251, 100, "dynamic") -- corp dinamic nou la x=251, y=100
Vezi și
Alte limbi
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