Difference between revisions of "Shape:setMask"

(Added example, see also links)
m
 
(5 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 +
{{oldin|[[0.8.0]]|080|type=function|text=Use [[Fixture:setMask]] instead}}
 
Sets which categories this shape should '''NOT''' collide with.
 
Sets which categories this shape should '''NOT''' collide with.
 
With this function, you can exclude certain shape categories from collisions with this shape. The categories passed as parameters will be excluded from collisions - all others included.
 
With this function, you can exclude certain shape categories from collisions with this shape. The categories passed as parameters will be excluded from collisions - all others included.
Line 18: Line 19:
 
* [[parent::Shape]]
 
* [[parent::Shape]]
 
* [[Shape:getMask]]
 
* [[Shape:getMask]]
* [[Shape:getMaskBits]]
 
 
[[Category:Functions]]
 
[[Category:Functions]]
{{#set:Description=Sets which categories this shape should '''NOT''' collide with.
+
{{#set:Description=Sets which categories this shape should '''NOT''' collide with.}}
}}
+
{{#set:Since=000}}
 +
== Others Languages ==
 +
{{i18n|Shape:setMask}}

Latest revision as of 17:52, 29 May 2013

Removed in LÖVE 0.8.0
Use Fixture:setMask instead.

Sets which categories this shape should NOT collide with. With this function, you can exclude certain shape categories from collisions with this shape. The categories passed as parameters will be excluded from collisions - all others included.

Function

Synopsis

Shape:setMask( ... )

Arguments

number ...
Numbers from 1-16.

Returns

Nothing.

Examples

Only collide with category 6

shape:setMask(1, 2, 3, 4, 5, 7, 8, 9, 10, 12, 13, 14, 15, 16)

See Also


Others Languages