ChainShape (Français)
Disponible depuis LÖVE 0.8.0 |
Ce-tte shape n'est pas supporté-e par des versions plus anciennes. |
Une ChainShape (forme chaînée) est constituée de plusieurs segments de droite. Elle peut être utilisée pour créer les bordures de votre terrain. La Shape (forme) n'a pas de volume et ne peut que rentrer en collision avec les PolygonShape (forme en polygone) et les CircleShape (forme en cercle).
Contrairement au PolygonShape, le ChainShape n'a pas de limite de vecteurs ou le besoin d'être de forme convexe, mais les intersections avec lui-même ne sont pas supportées.
Constructeurs
love.physics.newChainShape | Creates a new ChainShape. | 0.8.0 |
Fonctions
ChainShape:getChildEdge | Returns a child of the shape as an EdgeShape. | 0.8.0 | |
ChainShape:getNextVertex | Gets the vertex that establishes a connection to the next shape. | 0.10.2 | |
ChainShape:getPoint | Returns a point of the shape. | 0.8.0 | |
ChainShape:getPoints | Returns all points of the shape. | 0.8.0 | |
ChainShape:getPreviousVertex | Gets the vertex that establishes a connection to the previous shape. | 0.10.2 | |
ChainShape:getVertexCount | Returns the number of vertices the shape has. | 0.8.0 | |
ChainShape:setNextVertex | Sets a vertex that establishes a connection to the next shape. | 0.8.0 | |
ChainShape:setPrevVertex | Sets a vertex that establishes a connection to the previous shape. | 0.8.0 | 0.9.0 |
ChainShape:setPreviousVertex | Sets a vertex that establishes a connection to the previous shape. | 0.9.0 | |
Object:release | Immediately destroys the object's Lua reference. | 11.0 | |
Object:type | Gets the type of the object as a string. | ||
Object:typeOf | Checks whether an object is of a certain type. | ||
Shape:computeAABB | Returns the points of the bounding box for the transformed shape. | 0.8.0 | |
Shape:computeMass | Computes the mass properties for the shape. | 0.8.0 | |
Shape:destroy | Explicitly destroys the Shape. | 0.8.0 | |
Shape:getBody | Get the body the shape is attached to. | 0.7.0 | 0.8.0 |
Shape:getBoundingBox | Gets the bounding box of the shape. | 0.8.0 | |
Shape:getCategory | Gets the categories this shape is a member of. | 0.8.0 | |
Shape:getCategoryBits | Gets the categories as a 16-bit integer. | 0.8.0 | |
Shape:getChildCount | Returns the number of children the shape has. | 0.8.0 | |
Shape:getData | Get the data set with setData. | 0.8.0 | |
Shape:getDensity | Gets the density of the Shape. | 0.8.0 | |
Shape:getFilterData | Gets the filter data of the Shape. | 0.8.0 | |
Shape:getFriction | Gets the friction of this shape. | 0.8.0 | |
Shape:getMask | Gets which categories this shape should NOT collide with. | 0.8.0 | |
Shape:getRadius | Gets the radius of the shape. | ||
Shape:getRestitution | Gets the restitution of this shape. | 0.8.0 | |
Shape:getType | Gets a string representing the Shape. | ||
Shape:isSensor | Checks whether a Shape is a sensor or not. | 0.8.0 | |
Shape:rayCast | Casts a ray against the shape. | 0.8.0 | |
Shape:setCategory | Sets the categories this shape is a member of. | 0.8.0 | |
Shape:setData | Set data to be passed to the collision callback. | 0.8.0 | |
Shape:setDensity | Sets the density of a Shape. | 0.8.0 | |
Shape:setFilterData | Sets the filter data for a Shape. | 0.8.0 | |
Shape:setFriction | Sets the friction of the shape. | 0.8.0 | |
Shape:setMask | Sets which categories this shape should NOT collide with. | 0.8.0 | |
Shape:setRestitution | Sets the restitution of the shape. | 0.8.0 | |
Shape:setSensor | Sets whether this shape should act as a sensor. | 0.8.0 | |
Shape:testPoint | Checks whether a point lies inside the shape. | ||
Shape:testSegment | Checks whether a line segment intersects a shape. | 0.8.0 |
Supertypes
Voir également
Autres langues
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