Difference between revisions of "Body:isBullet"

m (1 revision: Importing from potato (again).)
m (included link to other languages)
Line 1: Line 1:
 
 
Get the bullet status of a body.
 
Get the bullet status of a body.
  
Line 21: Line 20:
 
=== Returns ===
 
=== Returns ===
 
{{param|boolean|status|The bullet status of the body.}}
 
{{param|boolean|status|The bullet status of the body.}}
 +
 
== See Also ==
 
== See Also ==
 
* [[parent::Body]]
 
* [[parent::Body]]
Line 26: Line 26:
 
{{#set:Description=Get the bullet status of a body.
 
{{#set:Description=Get the bullet status of a body.
 
}}
 
}}
 +
 +
== Other Languages ==
 +
{{i18n|Body:isBullet}}

Revision as of 08:16, 29 January 2011

Get the bullet status of a body.

There are two methods to check for body collisions:

  • at their location when the world is updated (default)
  • using continuous collision detection (CCD)

The default method is efficient, but a body moving very quickly may sometimes jump over another body without producing a collision. A body that is set as a bullet will use CCD. This is less efficient, but is guaranteed not to jump when moving quickly.


Note that static bodies (with zero mass) always use CCD, so your walls will not let a fast moving body pass through even if it is not a bullet.

Function

Synopsis

status = Body:isBullet( )

Arguments

None.

Returns

boolean status
The bullet status of the body.

See Also


Other Languages