phaser/docs/Phaser.Physics.Arcade.Body.html

7812 lines
123 KiB
HTML
Raw Normal View History

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Phaser Class: Body</title>
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
2014-11-15 20:01:46 +00:00
<link type="text/css" rel="stylesheet" href="styles/default.css">
<link type="text/css" rel="stylesheet" href="styles/sunlight.default.css">
<link type="text/css" rel="stylesheet" href="styles/site.cerulean.css">
</head>
<body>
2014-11-25 00:23:44 +00:00
<div class="container-fluid">
<div class="navbar navbar-fixed-top navbar-inverse">
2014-11-25 00:23:44 +00:00
<div style="position: absolute; width: 143px; height: 31px; right: 10px; top: 10px; z-index: 1050"><a href="http://phaser.io"><img src="img/phaser.png" border="0" /></a></div>
<div class="navbar-inner">
2014-11-25 00:23:44 +00:00
<a class="brand" href="index.html">Phaser API</a>
<ul class="nav">
2014-11-25 00:23:44 +00:00
<li class="dropdown">
<a href="namespaces.list.html" class="dropdown-toggle" data-toggle="dropdown">Namespaces<b
class="caret"></b></a>
<ul class="dropdown-menu ">
2014-04-10 22:13:43 +00:00
<li class="class-depth-0">
<a href="Phaser.html">Phaser</a>
</li>
2015-10-15 11:06:38 +00:00
<li class="class-depth-0">
<a href="Phaser.KeyCode.html">KeyCode</a>
</li>
2014-11-15 20:01:46 +00:00
<li class="class-depth-0">
<a href="PIXI.html">PIXI</a>
</li>
</ul>
</li>
<li class="dropdown">
<a href="classes.list.html" class="dropdown-toggle" data-toggle="dropdown">Classes<b
class="caret"></b></a>
<ul class="dropdown-menu ">
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.Animation.html">Animation</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.AnimationManager.html">AnimationManager</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.AnimationParser.html">AnimationParser</a>
</li>
2014-11-25 00:23:44 +00:00
<li class="class-depth-1">
<a href="Phaser.ArraySet.html">ArraySet</a>
</li>
2014-11-15 20:01:46 +00:00
<li class="class-depth-1">
<a href="Phaser.ArrayUtils.html">ArrayUtils</a>
</li>
2014-10-09 15:12:53 +00:00
<li class="class-depth-1">
<a href="Phaser.AudioSprite.html">AudioSprite</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.BitmapData.html">BitmapData</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.BitmapText.html">BitmapText</a>
</li>
2016-06-17 00:11:24 +00:00
<li class="class-depth-1">
<a href="Phaser.Bullet.html">Bullet</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.Button.html">Button</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.Cache.html">Cache</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.Camera.html">Camera</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.Canvas.html">Canvas</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.Circle.html">Circle</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.Color.html">Color</a>
</li>
2015-03-23 23:46:30 +00:00
<li class="class-depth-2">
<a href="Phaser.Component.Angle.html">Angle</a>
</li>
<li class="class-depth-2">
<a href="Phaser.Component.Animation.html">Animation</a>
</li>
<li class="class-depth-2">
<a href="Phaser.Component.AutoCull.html">AutoCull</a>
</li>
<li class="class-depth-2">
<a href="Phaser.Component.Bounds.html">Bounds</a>
</li>
<li class="class-depth-2">
<a href="Phaser.Component.BringToTop.html">BringToTop</a>
</li>
<li class="class-depth-2">
<a href="Phaser.Component.Core.html">Core</a>
</li>
<li class="class-depth-2">
<a href="Phaser.Component.Crop.html">Crop</a>
</li>
<li class="class-depth-2">
<a href="Phaser.Component.Delta.html">Delta</a>
</li>
<li class="class-depth-2">
<a href="Phaser.Component.Destroy.html">Destroy</a>
</li>
<li class="class-depth-2">
<a href="Phaser.Component.FixedToCamera.html">FixedToCamera</a>
</li>
<li class="class-depth-2">
<a href="Phaser.Component.Health.html">Health</a>
</li>
<li class="class-depth-2">
<a href="Phaser.Component.InCamera.html">InCamera</a>
</li>
<li class="class-depth-2">
<a href="Phaser.Component.InputEnabled.html">InputEnabled</a>
</li>
<li class="class-depth-2">
<a href="Phaser.Component.InWorld.html">InWorld</a>
</li>
<li class="class-depth-2">
<a href="Phaser.Component.LifeSpan.html">LifeSpan</a>
</li>
<li class="class-depth-2">
<a href="Phaser.Component.LoadTexture.html">LoadTexture</a>
</li>
<li class="class-depth-2">
<a href="Phaser.Component.Overlap.html">Overlap</a>
</li>
<li class="class-depth-2">
<a href="Phaser.Component.PhysicsBody.html">PhysicsBody</a>
</li>
<li class="class-depth-2">
<a href="Phaser.Component.Reset.html">Reset</a>
</li>
<li class="class-depth-2">
<a href="Phaser.Component.ScaleMinMax.html">ScaleMinMax</a>
</li>
<li class="class-depth-2">
<a href="Phaser.Component.Smoothed.html">Smoothed</a>
</li>
2015-07-22 14:31:30 +00:00
<li class="class-depth-1">
<a href="Phaser.Create.html">Create</a>
</li>
<li class="class-depth-1">
<a href="Phaser.Creature.html">Creature</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.Device.html">Device</a>
</li>
2015-07-22 14:31:30 +00:00
<li class="class-depth-1">
<a href="Phaser.DeviceButton.html">DeviceButton</a>
</li>
2014-11-15 20:01:46 +00:00
<li class="class-depth-1">
<a href="Phaser.DOM.html">DOM</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.Easing.html">Easing</a>
</li>
2015-03-23 23:46:30 +00:00
<li class="class-depth-2">
<a href="Phaser.Easing.Back.html">Back</a>
</li>
<li class="class-depth-2">
<a href="Phaser.Easing.Bounce.html">Bounce</a>
</li>
<li class="class-depth-2">
<a href="Phaser.Easing.Circular.html">Circular</a>
</li>
<li class="class-depth-2">
<a href="Phaser.Easing.Cubic.html">Cubic</a>
</li>
<li class="class-depth-2">
<a href="Phaser.Easing.Elastic.html">Elastic</a>
</li>
<li class="class-depth-2">
<a href="Phaser.Easing.Exponential.html">Exponential</a>
</li>
<li class="class-depth-2">
<a href="Phaser.Easing.Linear.html">Linear</a>
</li>
<li class="class-depth-2">
<a href="Phaser.Easing.Quadratic.html">Quadratic</a>
</li>
<li class="class-depth-2">
<a href="Phaser.Easing.Quartic.html">Quartic</a>
</li>
<li class="class-depth-2">
<a href="Phaser.Easing.Quintic.html">Quintic</a>
</li>
<li class="class-depth-2">
<a href="Phaser.Easing.Sinusoidal.html">Sinusoidal</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.Ellipse.html">Ellipse</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.Events.html">Events</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.Filter.html">Filter</a>
</li>
2014-09-09 14:36:56 +00:00
<li class="class-depth-1">
<a href="Phaser.FlexGrid.html">FlexGrid</a>
</li>
<li class="class-depth-1">
<a href="Phaser.FlexLayer.html">FlexLayer</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.Frame.html">Frame</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.FrameData.html">FrameData</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.Game.html">Game</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.GameObjectCreator.html">GameObjectCreator</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.GameObjectFactory.html">GameObjectFactory</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.Gamepad.html">Gamepad</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.Graphics.html">Graphics</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.Group.html">Group</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.Image.html">Image</a>
</li>
2015-07-22 14:31:30 +00:00
<li class="class-depth-1">
<a href="Phaser.ImageCollection.html">ImageCollection</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.Input.html">Input</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.InputHandler.html">InputHandler</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.Key.html">Key</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.Keyboard.html">Keyboard</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.Line.html">Line</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.LinkedList.html">LinkedList</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.Loader.html">Loader</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.LoaderParser.html">LoaderParser</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.Math.html">Math</a>
</li>
2015-07-22 14:31:30 +00:00
<li class="class-depth-1">
<a href="Phaser.Matrix.html">Matrix</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.Mouse.html">Mouse</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.MSPointer.html">MSPointer</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.Net.html">Net</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.Particle.html">Particle</a>
</li>
<li class="class-depth-1">
<a href="Phaser.Particles.html">Particles</a>
</li>
2014-10-09 15:12:53 +00:00
<li class="class-depth-2">
<a href="Phaser.Particles.Arcade.html">Arcade</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-3">
<a href="Phaser.Particles.Arcade.Emitter.html">Emitter</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.Physics.html">Physics</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-2">
<a href="Phaser.Physics.Arcade.html">Arcade</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-3">
<a href="Phaser.Physics.Arcade.Body.html">Body</a>
</li>
2015-03-23 23:46:30 +00:00
<li class="class-depth-3">
2015-08-24 14:43:45 +00:00
<a href="Phaser.Physics.Arcade.TilemapCollision.html">TilemapCollision</a>
2015-03-23 23:46:30 +00:00
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-2">
<a href="Phaser.Physics.Ninja.html">Ninja</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-3">
<a href="Phaser.Physics.Ninja.AABB.html">AABB</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-3">
<a href="Phaser.Physics.Ninja.Body.html">Body</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-3">
<a href="Phaser.Physics.Ninja.Circle.html">Circle</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-3">
<a href="Phaser.Physics.Ninja.Tile.html">Tile</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-2">
<a href="Phaser.Physics.P2.html">P2</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-3">
<a href="Phaser.Physics.P2.Body.html">Body</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-3">
<a href="Phaser.Physics.P2.BodyDebug.html">BodyDebug</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-3">
<a href="Phaser.Physics.P2.CollisionGroup.html">CollisionGroup</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-3">
<a href="Phaser.Physics.P2.ContactMaterial.html">ContactMaterial</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-3">
<a href="Phaser.Physics.P2.DistanceConstraint.html">DistanceConstraint</a>
</li>
<li class="class-depth-3">
<a href="Phaser.Physics.P2.FixtureList.html">FixtureList</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-3">
<a href="Phaser.Physics.P2.GearConstraint.html">GearConstraint</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-3">
<a href="Phaser.Physics.P2.InversePointProxy.html">InversePointProxy</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-3">
<a href="Phaser.Physics.P2.LockConstraint.html">LockConstraint</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-3">
<a href="Phaser.Physics.P2.Material.html">Material</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-3">
<a href="Phaser.Physics.P2.PointProxy.html">PointProxy</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-3">
<a href="Phaser.Physics.P2.PrismaticConstraint.html">PrismaticConstraint</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-3">
<a href="Phaser.Physics.P2.RevoluteConstraint.html">RevoluteConstraint</a>
</li>
2014-09-09 14:36:56 +00:00
<li class="class-depth-3">
<a href="Phaser.Physics.P2.RotationalSpring.html">RotationalSpring</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-3">
<a href="Phaser.Physics.P2.Spring.html">Spring</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.Plugin.html">Plugin</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.PluginManager.html">PluginManager</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.Point.html">Point</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.Pointer.html">Pointer</a>
</li>
2015-10-15 11:06:38 +00:00
<li class="class-depth-1">
<a href="Phaser.PointerMode.html">PointerMode</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.Polygon.html">Polygon</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.QuadTree.html">QuadTree</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.RandomDataGenerator.html">RandomDataGenerator</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.Rectangle.html">Rectangle</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.RenderTexture.html">RenderTexture</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.RequestAnimationFrame.html">RequestAnimationFrame</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.RetroFont.html">RetroFont</a>
</li>
2014-09-09 14:36:56 +00:00
<li class="class-depth-1">
<a href="Phaser.Rope.html">Rope</a>
</li>
2015-07-22 14:31:30 +00:00
<li class="class-depth-1">
<a href="Phaser.RoundedRectangle.html">RoundedRectangle</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.ScaleManager.html">ScaleManager</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.Signal.html">Signal</a>
</li>
<li class="class-depth-1">
<a href="Phaser.SignalBinding.html">SignalBinding</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.SinglePad.html">SinglePad</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.Sound.html">Sound</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.SoundManager.html">SoundManager</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.Sprite.html">Sprite</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.SpriteBatch.html">SpriteBatch</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.Stage.html">Stage</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.State.html">State</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.StateManager.html">StateManager</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.Text.html">Text</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.Tile.html">Tile</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.Tilemap.html">Tilemap</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.TilemapLayer.html">TilemapLayer</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.TilemapParser.html">TilemapParser</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.Tileset.html">Tileset</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.TileSprite.html">TileSprite</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.Time.html">Time</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.Timer.html">Timer</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.TimerEvent.html">TimerEvent</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.Touch.html">Touch</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.Tween.html">Tween</a>
</li>
2014-11-25 00:23:44 +00:00
<li class="class-depth-1">
<a href="Phaser.TweenData.html">TweenData</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.TweenManager.html">TweenManager</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
<a href="Phaser.Utils.html">Utils</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-2">
<a href="Phaser.Utils.Debug.html">Debug</a>
</li>
2014-04-10 22:13:43 +00:00
<li class="class-depth-1">
2015-07-22 14:31:30 +00:00
<a href="Phaser.Video.html">Video</a>
</li>
2016-06-17 00:11:24 +00:00
<li class="class-depth-1">
<a href="Phaser.Weapon.html">Weapon</a>
</li>
2014-11-15 20:01:46 +00:00
<li class="class-depth-1">
2015-07-22 14:31:30 +00:00
<a href="Phaser.World.html">World</a>
2014-11-15 20:01:46 +00:00
</li>
<li class="class-depth-1">
2015-07-22 14:31:30 +00:00
<a href="PIXI.AbstractFilter.html">AbstractFilter</a>
2014-11-15 20:01:46 +00:00
</li>
<li class="class-depth-1">
2015-07-22 14:31:30 +00:00
<a href="PIXI.BaseTexture.html">BaseTexture</a>
2014-11-15 20:01:46 +00:00
</li>
<li class="class-depth-1">
<a href="PIXI.CanvasBuffer.html">CanvasBuffer</a>
</li>
<li class="class-depth-1">
<a href="PIXI.CanvasGraphics.html">CanvasGraphics</a>
</li>
<li class="class-depth-1">
<a href="PIXI.CanvasMaskManager.html">CanvasMaskManager</a>
</li>
2015-08-24 14:43:45 +00:00
<li class="class-depth-1">
<a href="PIXI.CanvasPool.html">CanvasPool</a>
</li>
2014-11-15 20:01:46 +00:00
<li class="class-depth-1">
<a href="PIXI.CanvasRenderer.html">CanvasRenderer</a>
</li>
<li class="class-depth-1">
<a href="PIXI.CanvasTinter.html">CanvasTinter</a>
</li>
<li class="class-depth-1">
<a href="PIXI.ComplexPrimitiveShader.html">ComplexPrimitiveShader</a>
</li>
<li class="class-depth-1">
<a href="PIXI.DisplayObject.html">DisplayObject</a>
</li>
<li class="class-depth-1">
<a href="PIXI.DisplayObjectContainer.html">DisplayObjectContainer</a>
</li>
2016-02-08 17:01:36 +00:00
<li class="class-depth-1">
<a href="PIXI.EarCut.html">EarCut</a>
</li>
2014-11-15 20:01:46 +00:00
<li class="class-depth-1">
<a href="PIXI.Event.html">Event</a>
</li>
<li class="class-depth-1">
<a href="PIXI.EventTarget.html">EventTarget</a>
</li>
<li class="class-depth-1">
<a href="PIXI.FilterTexture.html">FilterTexture</a>
</li>
<li class="class-depth-1">
<a href="PIXI.Graphics.html">Graphics</a>
</li>
<li class="class-depth-1">
<a href="PIXI.GraphicsData.html">GraphicsData</a>
</li>
<li class="class-depth-1">
<a href="PIXI.PIXI.html">PIXI</a>
</li>
<li class="class-depth-1">
<a href="PIXI.PixiFastShader.html">PixiFastShader</a>
</li>
<li class="class-depth-1">
<a href="PIXI.PixiShader.html">PixiShader</a>
</li>
<li class="class-depth-1">
2015-03-23 23:46:30 +00:00
<a href="PIXI.PolyK.html">PolyK</a>
2014-11-15 20:01:46 +00:00
</li>
<li class="class-depth-1">
2015-03-23 23:46:30 +00:00
<a href="PIXI.PrimitiveShader.html">PrimitiveShader</a>
2014-11-15 20:01:46 +00:00
</li>
<li class="class-depth-1">
2015-03-23 23:46:30 +00:00
<a href="PIXI.RenderTexture.html">RenderTexture</a>
2014-11-15 20:01:46 +00:00
</li>
<li class="class-depth-1">
2015-03-23 23:46:30 +00:00
<a href="PIXI.Rope.html">Rope</a>
2014-11-15 20:01:46 +00:00
</li>
<li class="class-depth-1">
2015-03-23 23:46:30 +00:00
<a href="PIXI.Sprite.html">Sprite</a>
2014-11-15 20:01:46 +00:00
</li>
<li class="class-depth-1">
2015-03-23 23:46:30 +00:00
<a href="PIXI.SpriteBatch.html">SpriteBatch</a>
2014-11-15 20:01:46 +00:00
</li>
<li class="class-depth-1">
2015-03-23 23:46:30 +00:00
<a href="PIXI.Strip.html">Strip</a>
2014-11-15 20:01:46 +00:00
</li>
<li class="class-depth-1">
2015-03-23 23:46:30 +00:00
<a href="PIXI.StripShader.html">StripShader</a>
2014-11-15 20:01:46 +00:00
</li>
<li class="class-depth-1">
2015-03-23 23:46:30 +00:00
<a href="PIXI.Texture.html">Texture</a>
2014-11-15 20:01:46 +00:00
</li>
<li class="class-depth-1">
2015-03-23 23:46:30 +00:00
<a href="PIXI.TilingSprite.html">TilingSprite</a>
2014-11-15 20:01:46 +00:00
</li>
2014-11-25 00:23:44 +00:00
<li class="class-depth-1">
2015-03-23 23:46:30 +00:00
<a href="PIXI.WebGLBlendModeManager.html">WebGLBlendModeManager</a>
2014-11-25 00:23:44 +00:00
</li>
2014-11-15 20:01:46 +00:00
<li class="class-depth-1">
2015-03-23 23:46:30 +00:00
<a href="PIXI.WebGLFastSpriteBatch.html">WebGLFastSpriteBatch</a>
2014-11-15 20:01:46 +00:00
</li>
<li class="class-depth-1">
2015-03-23 23:46:30 +00:00
<a href="PIXI.WebGLFilterManager.html">WebGLFilterManager</a>
2014-11-15 20:01:46 +00:00
</li>
<li class="class-depth-1">
2015-03-23 23:46:30 +00:00
<a href="PIXI.WebGLRenderer.html">WebGLRenderer</a>
2014-11-15 20:01:46 +00:00
</li>
2015-03-23 23:46:30 +00:00
</ul>
</li>
<li class="dropdown">
<a href="global.html" class="dropdown-toggle" data-toggle="dropdown">Global<b
class="caret"></b></a>
<ul class="dropdown-menu ">
2016-06-03 17:48:34 +00:00
<li class="class-depth-0">
<a href="global.html#ANGLE_DOWN">ANGLE_DOWN</a>
</li>
<li class="class-depth-0">
<a href="global.html#ANGLE_LEFT">ANGLE_LEFT</a>
</li>
<li class="class-depth-0">
<a href="global.html#ANGLE_NORTH_EAST">ANGLE_NORTH_EAST</a>
</li>
<li class="class-depth-0">
<a href="global.html#ANGLE_NORTH_WEST">ANGLE_NORTH_WEST</a>
</li>
<li class="class-depth-0">
<a href="global.html#ANGLE_RIGHT">ANGLE_RIGHT</a>
</li>
<li class="class-depth-0">
<a href="global.html#ANGLE_SOUTH_EAST">ANGLE_SOUTH_EAST</a>
</li>
<li class="class-depth-0">
<a href="global.html#ANGLE_SOUTH_WEST">ANGLE_SOUTH_WEST</a>
</li>
<li class="class-depth-0">
<a href="global.html#ANGLE_UP">ANGLE_UP</a>
</li>
2015-03-23 23:46:30 +00:00
<li class="class-depth-0">
2015-07-22 14:31:30 +00:00
<a href="global.html#AUTO">AUTO</a>
2014-11-15 20:01:46 +00:00
</li>
2015-03-23 23:46:30 +00:00
<li class="class-depth-0">
2015-07-22 14:31:30 +00:00
<a href="global.html#BITMAPDATA">BITMAPDATA</a>
2014-11-15 20:01:46 +00:00
</li>
2015-03-23 23:46:30 +00:00
<li class="class-depth-0">
2015-07-22 14:31:30 +00:00
<a href="global.html#BITMAPTEXT">BITMAPTEXT</a>
2014-11-15 20:01:46 +00:00
</li>
2015-03-23 23:46:30 +00:00
<li class="class-depth-0">
<a href="global.html#blendModes">blendModes</a>
2014-11-15 20:01:46 +00:00
</li>
2016-06-17 00:11:24 +00:00
<li class="class-depth-0">
<a href="global.html#BOTTOM_CENTER">BOTTOM_CENTER</a>
</li>
<li class="class-depth-0">
<a href="global.html#BOTTOM_LEFT">BOTTOM_LEFT</a>
</li>
<li class="class-depth-0">
<a href="global.html#BOTTOM_RIGHT">BOTTOM_RIGHT</a>
</li>
2015-03-23 23:46:30 +00:00
<li class="class-depth-0">
2015-07-22 14:31:30 +00:00
<a href="global.html#BUTTON">BUTTON</a>
</li>
<li class="class-depth-0">
<a href="global.html#CANVAS">CANVAS</a>
</li>
<li class="class-depth-0">
<a href="global.html#CANVAS_FILTER">CANVAS_FILTER</a>
</li>
2016-06-17 00:11:24 +00:00
<li class="class-depth-0">
<a href="global.html#CENTER">CENTER</a>
</li>
2015-07-22 14:31:30 +00:00
<li class="class-depth-0">
<a href="global.html#CIRCLE">CIRCLE</a>
</li>
<li class="class-depth-0">
<a href="global.html#CREATURE">CREATURE</a>
</li>
2016-06-09 16:13:31 +00:00
<li class="class-depth-0">
<a href="global.html#displayList">displayList</a>
</li>
2015-07-22 14:31:30 +00:00
<li class="class-depth-0">
<a href="global.html#DOWN">DOWN</a>
</li>
<li class="class-depth-0">
<a href="global.html#ELLIPSE">ELLIPSE</a>
</li>
<li class="class-depth-0">
<a href="global.html#EMITTER">EMITTER</a>
</li>
<li class="class-depth-0">
<a href="global.html#GAMES">GAMES</a>
</li>
<li class="class-depth-0">
<a href="global.html#GRAPHICS">GRAPHICS</a>
</li>
<li class="class-depth-0">
<a href="global.html#GROUP">GROUP</a>
</li>
<li class="class-depth-0">
<a href="global.html#HEADLESS">HEADLESS</a>
</li>
2016-06-09 16:13:31 +00:00
<li class="class-depth-0">
<a href="global.html#HORIZONTAL">HORIZONTAL</a>
</li>
2015-07-22 14:31:30 +00:00
<li class="class-depth-0">
<a href="global.html#IMAGE">IMAGE</a>
</li>
2016-06-03 17:48:34 +00:00
<li class="class-depth-0">
<a href="global.html#intersectsRectangle">intersectsRectangle</a>
</li>
2016-06-09 16:13:31 +00:00
<li class="class-depth-0">
<a href="global.html#LANDSCAPE">LANDSCAPE</a>
</li>
2015-07-22 14:31:30 +00:00
<li class="class-depth-0">
<a href="global.html#LEFT">LEFT</a>
</li>
2016-06-17 00:11:24 +00:00
<li class="class-depth-0">
<a href="global.html#LEFT_BOTTOM">LEFT_BOTTOM</a>
</li>
<li class="class-depth-0">
<a href="global.html#LEFT_CENTER">LEFT_CENTER</a>
</li>
<li class="class-depth-0">
<a href="global.html#LEFT_TOP">LEFT_TOP</a>
</li>
2015-07-22 14:31:30 +00:00
<li class="class-depth-0">
<a href="global.html#LINE">LINE</a>
</li>
<li class="class-depth-0">
<a href="global.html#MATRIX">MATRIX</a>
</li>
<li class="class-depth-0">
<a href="global.html#NONE">NONE</a>
</li>
2016-02-08 17:01:36 +00:00
<li class="class-depth-0">
<a href="global.html#PENDING_ATLAS">PENDING_ATLAS</a>
</li>
2015-07-22 14:31:30 +00:00
<li class="class-depth-0">
<a href="global.html#POINT">POINT</a>
</li>
<li class="class-depth-0">
<a href="global.html#POINTER">POINTER</a>
</li>
<li class="class-depth-0">
<a href="global.html#POLYGON">POLYGON</a>
</li>
2016-06-09 16:13:31 +00:00
<li class="class-depth-0">
<a href="global.html#PORTRAIT">PORTRAIT</a>
</li>
2015-07-22 14:31:30 +00:00
<li class="class-depth-0">
<a href="global.html#RECTANGLE">RECTANGLE</a>
2014-11-15 20:01:46 +00:00
</li>
2015-03-23 23:46:30 +00:00
<li class="class-depth-0">
2015-07-22 14:31:30 +00:00
<a href="global.html#RENDERTEXTURE">RENDERTEXTURE</a>
2014-11-15 20:01:46 +00:00
</li>
2015-03-23 23:46:30 +00:00
<li class="class-depth-0">
2015-07-22 14:31:30 +00:00
<a href="global.html#RETROFONT">RETROFONT</a>
2014-11-15 20:01:46 +00:00
</li>
2015-03-23 23:46:30 +00:00
<li class="class-depth-0">
2015-07-22 14:31:30 +00:00
<a href="global.html#RIGHT">RIGHT</a>
2014-11-15 20:01:46 +00:00
</li>
2016-06-17 00:11:24 +00:00
<li class="class-depth-0">
<a href="global.html#RIGHT_BOTTOM">RIGHT_BOTTOM</a>
</li>
<li class="class-depth-0">
<a href="global.html#RIGHT_CENTER">RIGHT_CENTER</a>
</li>
<li class="class-depth-0">
<a href="global.html#RIGHT_TOP">RIGHT_TOP</a>
</li>
2015-03-23 23:46:30 +00:00
<li class="class-depth-0">
2015-07-22 14:31:30 +00:00
<a href="global.html#ROPE">ROPE</a>
2014-11-15 20:01:46 +00:00
</li>
2015-03-23 23:46:30 +00:00
<li class="class-depth-0">
2015-07-22 14:31:30 +00:00
<a href="global.html#ROUNDEDRECTANGLE">ROUNDEDRECTANGLE</a>
2014-11-15 20:01:46 +00:00
</li>
2015-03-23 23:46:30 +00:00
<li class="class-depth-0">
<a href="global.html#scaleModes">scaleModes</a>
2014-11-15 20:01:46 +00:00
</li>
2015-03-23 23:46:30 +00:00
<li class="class-depth-0">
2015-07-22 14:31:30 +00:00
<a href="global.html#SPRITE">SPRITE</a>
</li>
<li class="class-depth-0">
<a href="global.html#SPRITEBATCH">SPRITEBATCH</a>
</li>
<li class="class-depth-0">
<a href="global.html#TEXT">TEXT</a>
</li>
<li class="class-depth-0">
<a href="global.html#TILEMAP">TILEMAP</a>
</li>
<li class="class-depth-0">
<a href="global.html#TILEMAPLAYER">TILEMAPLAYER</a>
</li>
<li class="class-depth-0">
<a href="global.html#TILESPRITE">TILESPRITE</a>
2014-11-15 20:01:46 +00:00
</li>
2016-06-17 00:11:24 +00:00
<li class="class-depth-0">
<a href="global.html#TOP_CENTER">TOP_CENTER</a>
</li>
<li class="class-depth-0">
<a href="global.html#TOP_LEFT">TOP_LEFT</a>
</li>
<li class="class-depth-0">
<a href="global.html#TOP_RIGHT">TOP_RIGHT</a>
</li>
2015-03-23 23:46:30 +00:00
<li class="class-depth-0">
2015-07-22 14:31:30 +00:00
<a href="global.html#UP">UP</a>
2014-11-15 20:01:46 +00:00
</li>
2015-03-23 23:46:30 +00:00
<li class="class-depth-0">
2015-07-22 14:31:30 +00:00
<a href="global.html#VERSION">VERSION</a>
</li>
2016-06-09 16:13:31 +00:00
<li class="class-depth-0">
<a href="global.html#VERTICAL">VERTICAL</a>
</li>
2015-07-22 14:31:30 +00:00
<li class="class-depth-0">
<a href="global.html#VIDEO">VIDEO</a>
</li>
<li class="class-depth-0">
<a href="global.html#WEBGL">WEBGL</a>
</li>
<li class="class-depth-0">
<a href="global.html#WEBGL_FILTER">WEBGL_FILTER</a>
2014-11-15 20:01:46 +00:00
</li>
</ul>
</li>
2014-11-25 00:23:44 +00:00
2014-11-15 20:01:46 +00:00
<li class="dropdown">
2014-11-25 00:23:44 +00:00
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Core<b class="caret"></b></a>
<ul class="dropdown-menu ">
2014-12-03 10:39:11 +00:00
<li class="class-depth-1"><a href="Phaser.Game.html">Game</a></li>
2014-11-25 00:23:44 +00:00
<li class="class-depth-1"><a href="Phaser.Group.html">Group</a></li>
<li class="class-depth-1"><a href="Phaser.World.html">World</a></li>
<li class="class-depth-1"><a href="Phaser.Loader.html">Loader</a></li>
2015-07-22 14:31:30 +00:00
<li class="class-depth-1"><a href="Phaser.Cache.html">Cache</a></li>
2014-11-25 00:23:44 +00:00
<li class="class-depth-1"><a href="Phaser.Time.html">Time</a></li>
<li class="class-depth-1"><a href="Phaser.Camera.html">Camera</a></li>
<li class="class-depth-1"><a href="Phaser.StateManager.html">State Manager</a></li>
<li class="class-depth-1"><a href="Phaser.TweenManager.html">Tween Manager</a></li>
<li class="class-depth-1"><a href="Phaser.SoundManager.html">Sound Manager</a></li>
2015-01-06 06:57:25 +00:00
<li class="class-depth-1"><a href="Phaser.Input.html">Input Manager</a></li>
2014-11-25 00:23:44 +00:00
<li class="class-depth-1"><a href="Phaser.ScaleManager.html">Scale Manager</a></li>
</ul>
</li>
2014-11-15 20:01:46 +00:00
2014-11-25 00:23:44 +00:00
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Game Objects<b class="caret"></b></a>
2014-11-15 20:01:46 +00:00
<ul class="dropdown-menu ">
2014-11-25 00:23:44 +00:00
<li class="class-depth-1"><a href="Phaser.GameObjectFactory.html">Factory (game.add)</a></li>
<li class="class-depth-1"><a href="Phaser.GameObjectCreator.html">Creator (game.make)</a></li>
<li class="class-depth-1"><a href="Phaser.Sprite.html">Sprite</a></li>
<li class="class-depth-1"><a href="Phaser.Image.html">Image</a></li>
<li class="class-depth-1"><a href="Phaser.Sound.html">Sound</a></li>
2015-07-22 14:31:30 +00:00
<li class="class-depth-1"><a href="Phaser.Video.html">Video</a></li>
2015-01-06 06:57:25 +00:00
<li class="class-depth-1"><a href="Phaser.Particles.Arcade.Emitter.html">Particle Emitter</a></li>
2014-12-03 10:39:11 +00:00
<li class="class-depth-1"><a href="Phaser.Particle.html">Particle</a></li>
2014-11-25 00:23:44 +00:00
<li class="class-depth-1"><a href="Phaser.Text.html">Text</a></li>
<li class="class-depth-1"><a href="Phaser.Tween.html">Tween</a></li>
<li class="class-depth-1"><a href="Phaser.BitmapText.html">BitmapText</a></li>
<li class="class-depth-1"><a href="Phaser.Tilemap.html">Tilemap</a></li>
<li class="class-depth-1"><a href="Phaser.BitmapData.html">BitmapData</a></li>
<li class="class-depth-1"><a href="Phaser.RetroFont.html">RetroFont</a></li>
<li class="class-depth-1"><a href="Phaser.Button.html">Button</a></li>
<li class="class-depth-1"><a href="Phaser.Animation.html">Animation</a></li>
<li class="class-depth-1"><a href="Phaser.Graphics.html">Graphics</a></li>
<li class="class-depth-1"><a href="Phaser.RenderTexture.html">RenderTexture</a></li>
<li class="class-depth-1"><a href="Phaser.TileSprite.html">TileSprite</a></li>
</ul>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Geometry<b class="caret"></b></a>
<ul class="dropdown-menu ">
<li class="class-depth-1"><a href="Phaser.Circle.html">Circle</a></li>
<li class="class-depth-1"><a href="Phaser.Ellipse.html">Ellipse</a></li>
2015-07-22 14:31:30 +00:00
<li class="class-depth-1"><a href="Phaser.Line.html">Line</a></li>
<li class="class-depth-1"><a href="Phaser.Matrix.html">Matrix</a></li>
<li class="class-depth-1"><a href="Phaser.Point.html">Point</a></li>
2014-11-25 00:23:44 +00:00
<li class="class-depth-1"><a href="Phaser.Polygon.html">Polygon</a></li>
2015-07-22 14:31:30 +00:00
<li class="class-depth-1"><a href="Phaser.Rectangle.html">Rectangle</a></li>
<li class="class-depth-1"><a href="Phaser.RoundedRectangle.html">Rounded Rectangle</a></li>
2014-11-25 00:23:44 +00:00
</ul>
</li>
2014-11-15 20:01:46 +00:00
2014-11-25 00:23:44 +00:00
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Physics<b class="caret"></b></a>
<ul class="dropdown-menu ">
<li class="class-depth-1"><a href="Phaser.Physics.Arcade.html">Arcade Physics</a></li>
<li class="class-depth-2"><a href="Phaser.Physics.Arcade.Body.html">Body</a></li>
2016-06-17 00:11:24 +00:00
<li class="class-depth-2"><a href="Phaser.Weapon.html">Weapon</a></li>
2014-11-25 00:23:44 +00:00
<li class="class-depth-1"><a href="Phaser.Physics.P2.html">P2 Physics</a></li>
<li class="class-depth-2"><a href="Phaser.Physics.P2.Body.html">Body</a></li>
<li class="class-depth-2"><a href="Phaser.Physics.P2.Spring.html">Spring</a></li>
<li class="class-depth-2"><a href="Phaser.Physics.P2.CollisionGroup.html">CollisionGroup</a></li>
<li class="class-depth-2"><a href="Phaser.Physics.P2.ContactMaterial.html">ContactMaterial</a></li>
<li class="class-depth-1"><a href="Phaser.Physics.Ninja.html">Ninja Physics</a></li>
<li class="class-depth-2"><a href="Phaser.Physics.Body.html">Body</a></li>
2014-11-15 20:01:46 +00:00
</ul>
</li>
2014-11-25 00:23:44 +00:00
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Input<b class="caret"></b></a>
<ul class="dropdown-menu ">
<li class="class-depth-1"><a href="Phaser.InputHandler.html">Input Handler</a></li>
<li class="class-depth-1"><a href="Phaser.Pointer.html">Pointer</a></li>
2015-07-22 14:31:30 +00:00
<li class="class-depth-1"><a href="Phaser.DeviceButton.html">Device Button</a></li>
2014-11-25 00:23:44 +00:00
<li class="class-depth-1"><a href="Phaser.Mouse.html">Mouse</a></li>
<li class="class-depth-1"><a href="Phaser.Keyboard.html">Keyboard</a></li>
<li class="class-depth-1"><a href="Phaser.Key.html">Key</a></li>
<li class="class-depth-1"><a href="Phaser.Gamepad.html">Gamepad</a></li>
</ul>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Community<b class="caret"></b></a>
<ul class="dropdown-menu ">
2015-03-26 02:55:18 +00:00
<li class="class-depth-1"><a href="http://phaser.io">Phaser Web Site</a></li>
2014-11-25 00:23:44 +00:00
<li class="class-depth-1"><a href="https://github.com/photonstorm/phaser">Phaser Github</a></li>
2015-03-26 02:55:18 +00:00
<li class="class-depth-1"><a href="http://phaser.io/examples">Phaser Examples</a></li>
2014-11-25 00:23:44 +00:00
<li class="class-depth-1"><a href="https://github.com/photonstorm/phaser-plugins">Phaser Plugins</a></li>
<li class="class-depth-1"><a href="http://www.html5gamedevs.com/forum/14-phaser/">Forum</a></li>
<li class="class-depth-1"><a href="http://stackoverflow.com/questions/tagged/phaser-framework">Stack Overflow</a></li>
2015-07-22 14:31:30 +00:00
<li class="class-depth-1"><a href="http://phaser.io/learn">Tutorials</a></li>
2016-05-19 11:36:51 +00:00
<li class="class-depth-1"><a href="http://phaser.io/community/newsletter">Newsletter</a></li>
2015-03-26 02:55:18 +00:00
<li class="class-depth-1"><a href="http://phaser.io/community/twitter">Twitter</a></li>
2016-06-17 00:11:24 +00:00
<li class="class-depth-1"><a href="http://phaser.io/community/slack">Slack</a></li>
<li class="class-depth-1"><a href="http://phaser.io/community/donate">Donate</a></li>
2015-03-23 23:46:30 +00:00
<li class="class-depth-1"><a href="https://www.codeandweb.com/texturepacker/phaser">Texture Packer</a></li>
2014-11-25 00:23:44 +00:00
</ul>
</li>
2014-11-15 20:01:46 +00:00
</ul>
</div>
</div>
<div class="row-fluid">
<div class="span8">
<div id="main">
2014-11-25 00:23:44 +00:00
<!--<h1 class="page-title">Class: Body</h1>-->
<section>
<header>
<h2>
<span class="ancestors"><a href="Phaser.html">Phaser</a><a href="Phaser.Physics.html">.Physics</a><a href="Phaser.Physics.Arcade.html">.Arcade</a>.</span>
Body
</h2>
</header>
<article>
<div class="container-overview">
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
id="Body"><span class="type-signature"></span>new Body<span class="signature">(sprite)</span><span class="type-signature"></span></h4>
</dt>
<dd>
2014-11-15 20:01:46 +00:00
<div class="description">
<p>The Physics Body is linked to a single Sprite. All physics operations should be performed against the body rather than
the Sprite itself. For example you can set the velocity, acceleration, bounce values etc all on the Body.</p>
</div>
<h5>Parameters:</h5>
<table class="params table table-striped">
<thead>
<tr>
<th>Name</th>
<th>Type</th>
<th class="last">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="name"><code>sprite</code></td>
<td class="type">
<span class="param-type"><a href="Phaser.Sprite.html">Phaser.Sprite</a></span>
</td>
<td class="description last"><p>The Sprite object this physics body belongs to.</p></td>
</tr>
</tbody>
</table>
2014-11-15 20:01:46 +00:00
<dl class="details">
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2015-03-23 23:46:30 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-15">line 15</a>
2014-11-15 20:01:46 +00:00
</dt>
</dl>
2014-11-15 20:01:46 +00:00
</dd>
</div>
<h3 class="subsection-title">Members</h3>
<dl>
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
id="acceleration"><span class="type-signature"></span>acceleration<span class="type-signature"> :<a href="Phaser.Point.html">Phaser.Point</a></span></h4>
</dt>
<dd>
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
<div class="description">
2015-03-23 23:46:30 +00:00
<p>The acceleration is the rate of change of the velocity. Measured in pixels per second squared.</p>
2014-11-15 20:01:46 +00:00
</div>
2014-11-15 20:01:46 +00:00
<dl class="details">
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2015-03-23 23:46:30 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-141">line 141</a>
2014-11-15 20:01:46 +00:00
</dt>
</dl>
</dd>
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
id="allowGravity"><span class="type-signature"></span>allowGravity<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
2014-11-15 20:01:46 +00:00
<div class="description">
<p>Allow this Body to be influenced by gravity? Either world or local.</p>
</div>
<dl class="details">
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
<dt class="tag-default">Default Value:</dt>
<dd class="tag-default"><ul class="dummy"><li>true</li></ul></dd>
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2015-03-23 23:46:30 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-152">line 152</a>
2014-11-15 20:01:46 +00:00
</dt>
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
</dl>
2014-11-15 20:01:46 +00:00
</dd>
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
<dt>
<h4 class="name "
id="allowRotation"><span class="type-signature"></span>allowRotation<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
2014-11-15 20:01:46 +00:00
<div class="description">
<p>Allow this Body to be rotated? (via angularVelocity, etc)</p>
</div>
2014-11-15 20:01:46 +00:00
<dl class="details">
<dt class="tag-default">Default Value:</dt>
<dd class="tag-default"><ul class="dummy"><li>true</li></ul></dd>
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2015-03-23 23:46:30 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-59">line 59</a>
2014-11-15 20:01:46 +00:00
</dt>
</dl>
</dd>
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
id="angle"><span class="type-signature">&lt;readonly> </span>angle<span class="type-signature"> :number</span></h4>
</dt>
<dd>
2014-11-15 20:01:46 +00:00
<div class="description">
2015-03-23 23:46:30 +00:00
<p>The angle of the Body in radians, as calculated by its angularVelocity.</p>
2014-11-15 20:01:46 +00:00
</div>
<dl class="details">
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-05-19 11:36:51 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-217">line 217</a>
2014-11-15 20:01:46 +00:00
</dt>
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
</dl>
2014-11-15 20:01:46 +00:00
</dd>
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
<dt>
<h4 class="name "
id="angularAcceleration"><span class="type-signature"></span>angularAcceleration<span class="type-signature"> :number</span></h4>
</dt>
<dd>
2014-11-15 20:01:46 +00:00
<div class="description">
2015-03-23 23:46:30 +00:00
<p>The angular acceleration is the rate of change of the angular velocity. Measured in radians per second squared.</p>
2014-11-15 20:01:46 +00:00
</div>
2014-11-15 20:01:46 +00:00
<dl class="details">
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-05-19 11:36:51 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-193">line 193</a>
2014-11-15 20:01:46 +00:00
</dt>
</dl>
</dd>
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
id="angularDrag"><span class="type-signature"></span>angularDrag<span class="type-signature"> :number</span></h4>
</dt>
<dd>
2014-11-15 20:01:46 +00:00
<div class="description">
2015-03-23 23:46:30 +00:00
<p>The drag applied during the rotation of the Body.</p>
2014-11-15 20:01:46 +00:00
</div>
<dl class="details">
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-05-19 11:36:51 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-199">line 199</a>
2014-11-15 20:01:46 +00:00
</dt>
</dl>
</dd>
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
id="angularVelocity"><span class="type-signature"></span>angularVelocity<span class="type-signature"> :number</span></h4>
</dt>
<dd>
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
<div class="description">
2015-03-23 23:46:30 +00:00
<p>The angular velocity controls the rotation speed of the Body. It is measured in radians per second.</p>
2014-11-15 20:01:46 +00:00
</div>
2014-11-15 20:01:46 +00:00
<dl class="details">
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-05-19 11:36:51 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-187">line 187</a>
2014-11-15 20:01:46 +00:00
</dt>
</dl>
</dd>
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
id="blocked"><span class="type-signature"></span>blocked<span class="type-signature"> :object</span></h4>
</dt>
<dd>
2014-11-15 20:01:46 +00:00
<div class="description">
<p>This object is populated with boolean values when the Body collides with the World bounds or a Tile.
For example if blocked.up is true then the Body cannot move up. An object containing on which faces this Body is blocked from moving, if any.</p>
</div>
<dl class="details">
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-05-19 11:36:51 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-311">line 311</a>
2014-11-15 20:01:46 +00:00
</dt>
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
</dl>
2014-11-15 20:01:46 +00:00
</dd>
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
<dt>
<h4 class="name "
id="bottom"><span class="type-signature">&lt;readonly> </span>bottom<span class="type-signature"> :number</span></h4>
</dt>
<dd>
2014-11-15 20:01:46 +00:00
<div class="description">
<p>The bottom value of this Body (same as Body.y + Body.height)</p>
</div>
2014-11-15 20:01:46 +00:00
<dl class="details">
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-06-17 00:11:24 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-1165">line 1165</a>
2014-11-15 20:01:46 +00:00
</dt>
</dl>
</dd>
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
id="bounce"><span class="type-signature"></span>bounce<span class="type-signature"> :<a href="Phaser.Point.html">Phaser.Point</a></span></h4>
</dt>
<dd>
2014-11-15 20:01:46 +00:00
<div class="description">
2015-03-23 23:46:30 +00:00
<p>The elasticity of the Body when colliding. bounce.x/y = 1 means full rebound, bounce.x/y = 0.5 means 50% rebound velocity.</p>
2014-11-15 20:01:46 +00:00
</div>
<dl class="details">
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2015-03-23 23:46:30 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-162">line 162</a>
2014-11-15 20:01:46 +00:00
</dt>
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
</dl>
2014-11-15 20:01:46 +00:00
</dd>
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
<dt>
<h4 class="name "
2015-03-23 23:46:30 +00:00
id="center"><span class="type-signature">&lt;readonly> </span>center<span class="type-signature"> :<a href="Phaser.Point.html">Phaser.Point</a></span></h4>
2014-11-15 20:01:46 +00:00
</dt>
<dd>
2014-11-15 20:01:46 +00:00
<div class="description">
<p>The center coordinate of the Physics Body.</p>
</div>
2014-11-15 20:01:46 +00:00
<dl class="details">
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2015-03-23 23:46:30 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-120">line 120</a>
2014-11-15 20:01:46 +00:00
</dt>
</dl>
</dd>
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
id="checkCollision"><span class="type-signature"></span>checkCollision<span class="type-signature"> :object</span></h4>
</dt>
<dd>
2014-11-15 20:01:46 +00:00
<div class="description">
2014-11-15 20:01:46 +00:00
<p>Set the checkCollision properties to control which directions collision is processed for this Body.
For example checkCollision.up = false means it won't collide when the collision happened while moving up. An object containing allowed collision.</p>
</div>
<dl class="details">
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-05-19 11:36:51 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-291">line 291</a>
2014-11-15 20:01:46 +00:00
</dt>
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
</dl>
2014-11-15 20:01:46 +00:00
</dd>
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
<dt>
<h4 class="name "
id="collideWorldBounds"><span class="type-signature"></span>collideWorldBounds<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
2014-11-15 20:01:46 +00:00
<div class="description">
<p>A Body can be set to collide against the World bounds automatically and rebound back into the World if this is set to true. Otherwise it will leave the World. Should the Body collide with the World bounds?</p>
</div>
2014-11-15 20:01:46 +00:00
<dl class="details">
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-05-19 11:36:51 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-284">line 284</a>
2014-11-15 20:01:46 +00:00
</dt>
</dl>
</dd>
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
id="customSeparateX"><span class="type-signature"></span>customSeparateX<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
2014-11-15 20:01:46 +00:00
<div class="description">
<p>This flag allows you to disable the custom x separation that takes place by Physics.Arcade.separate.
Used in combination with your own collision processHandler you can create whatever type of collision response you need. Use a custom separation system or the built-in one?</p>
</div>
<dl class="details">
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-05-19 11:36:51 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-252">line 252</a>
2014-11-15 20:01:46 +00:00
</dt>
</dl>
</dd>
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
id="customSeparateY"><span class="type-signature"></span>customSeparateY<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
2014-11-15 20:01:46 +00:00
<div class="description">
<p>This flag allows you to disable the custom y separation that takes place by Physics.Arcade.separate.
Used in combination with your own collision processHandler you can create whatever type of collision response you need. Use a custom separation system or the built-in one?</p>
</div>
<dl class="details">
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-05-19 11:36:51 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-260">line 260</a>
2014-11-15 20:01:46 +00:00
</dt>
</dl>
</dd>
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
id="deltaMax"><span class="type-signature"></span>deltaMax<span class="type-signature"> :<a href="Phaser.Point.html">Phaser.Point</a></span></h4>
</dt>
<dd>
2014-11-15 20:01:46 +00:00
<div class="description">
<p>The Sprite position is updated based on the delta x/y values. You can set a cap on those (both +-) using deltaMax.</p>
</div>
<dl class="details">
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2015-03-23 23:46:30 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-136">line 136</a>
2014-11-15 20:01:46 +00:00
</dt>
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
</dl>
2014-11-15 20:01:46 +00:00
</dd>
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
<dt>
<h4 class="name "
2015-03-23 23:46:30 +00:00
id="dirty"><span class="type-signature"></span>dirty<span class="type-signature"> :boolean</span></h4>
2014-11-15 20:01:46 +00:00
</dt>
<dd>
2014-11-15 20:01:46 +00:00
<div class="description">
2015-03-23 23:46:30 +00:00
<p>If this Body in a preUpdate (true) or postUpdate (false) state?</p>
2014-11-15 20:01:46 +00:00
</div>
2014-11-15 20:01:46 +00:00
<dl class="details">
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-05-19 11:36:51 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-323">line 323</a>
2014-11-15 20:01:46 +00:00
</dt>
</dl>
</dd>
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
2015-03-23 23:46:30 +00:00
id="drag"><span class="type-signature"></span>drag<span class="type-signature"> :<a href="Phaser.Point.html">Phaser.Point</a></span></h4>
</dt>
<dd>
2014-11-15 20:01:46 +00:00
<div class="description">
2015-03-23 23:46:30 +00:00
<p>The drag applied to the motion of the Body.</p>
</div>
<dl class="details">
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2015-03-23 23:46:30 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-146">line 146</a>
2014-11-15 20:01:46 +00:00
</dt>
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
</dl>
2014-11-15 20:01:46 +00:00
</dd>
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
<dt>
<h4 class="name "
2015-03-23 23:46:30 +00:00
id="embedded"><span class="type-signature"></span>embedded<span class="type-signature"> :boolean</span></h4>
2014-11-15 20:01:46 +00:00
</dt>
<dd>
2014-11-15 20:01:46 +00:00
<div class="description">
2015-03-23 23:46:30 +00:00
<p>If a body is overlapping with another body, but neither of them are moving (maybe they spawned on-top of each other?) this is set to true. Body embed value.</p>
2014-11-15 20:01:46 +00:00
</div>
2014-11-15 20:01:46 +00:00
<dl class="details">
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-05-19 11:36:51 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-278">line 278</a>
2014-11-15 20:01:46 +00:00
</dt>
</dl>
</dd>
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
2015-03-23 23:46:30 +00:00
id="enable"><span class="type-signature"></span>enable<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
2014-11-15 20:01:46 +00:00
<div class="description">
2015-03-23 23:46:30 +00:00
<p>A disabled body won't be checked for any form of collision or overlap or have its pre/post updates run.</p>
</div>
<dl class="details">
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2015-03-23 23:46:30 +00:00
<dt class="tag-default">Default Value:</dt>
<dd class="tag-default"><ul class="dummy"><li>true</li></ul></dd>
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2015-03-23 23:46:30 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-36">line 36</a>
2014-11-15 20:01:46 +00:00
</dt>
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
</dl>
2014-11-15 20:01:46 +00:00
</dd>
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
<dt>
<h4 class="name "
2015-03-23 23:46:30 +00:00
id="facing"><span class="type-signature"></span>facing<span class="type-signature"> :number</span></h4>
2014-11-15 20:01:46 +00:00
</dt>
<dd>
2014-11-15 20:01:46 +00:00
<div class="description">
2015-03-23 23:46:30 +00:00
<p>A const reference to the direction the Body is traveling or facing.</p>
2014-11-15 20:01:46 +00:00
</div>
2014-11-15 20:01:46 +00:00
<dl class="details">
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-05-19 11:36:51 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-229">line 229</a>
2014-11-15 20:01:46 +00:00
</dt>
</dl>
</dd>
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
2015-03-23 23:46:30 +00:00
id="friction"><span class="type-signature"></span>friction<span class="type-signature"> :<a href="Phaser.Point.html">Phaser.Point</a></span></h4>
</dt>
<dd>
2014-11-15 20:01:46 +00:00
<div class="description">
2015-03-23 23:46:30 +00:00
<p>The amount of movement that will occur if another object 'rides' this one.</p>
</div>
<dl class="details">
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-05-19 11:36:51 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-181">line 181</a>
2014-11-15 20:01:46 +00:00
</dt>
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
</dl>
2014-11-15 20:01:46 +00:00
</dd>
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
<dt>
<h4 class="name "
2015-03-23 23:46:30 +00:00
id="game"><span class="type-signature"></span>game<span class="type-signature"> :<a href="Phaser.Game.html">Phaser.Game</a></span></h4>
2014-11-15 20:01:46 +00:00
</dt>
<dd>
2014-11-15 20:01:46 +00:00
<div class="description">
2015-03-23 23:46:30 +00:00
<p>Local reference to game.</p>
2014-11-15 20:01:46 +00:00
</div>
2014-11-15 20:01:46 +00:00
<dl class="details">
<dt class="tag-source">Source -
2015-03-23 23:46:30 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-25">line 25</a>
2014-11-15 20:01:46 +00:00
</dt>
</dl>
2014-11-15 20:01:46 +00:00
</dd>
<dt>
<h4 class="name "
2015-03-23 23:46:30 +00:00
id="gravity"><span class="type-signature"></span>gravity<span class="type-signature"> :<a href="Phaser.Point.html">Phaser.Point</a></span></h4>
2014-11-15 20:01:46 +00:00
</dt>
<dd>
<div class="description">
2015-03-23 23:46:30 +00:00
<p>A local gravity applied to this Body. If non-zero this over rides any world gravity, unless Body.allowGravity is set to false.</p>
2014-11-15 20:01:46 +00:00
</div>
2014-11-15 20:01:46 +00:00
<dl class="details">
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2015-03-23 23:46:30 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-157">line 157</a>
2014-11-15 20:01:46 +00:00
</dt>
</dl>
</dd>
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
2015-03-23 23:46:30 +00:00
id="halfHeight"><span class="type-signature">&lt;readonly> </span>halfHeight<span class="type-signature"> :number</span></h4>
</dt>
<dd>
2014-11-15 20:01:46 +00:00
2015-03-23 23:46:30 +00:00
<div class="description">
<p>The calculated height / 2 of the physics body.</p>
</div>
<dl class="details">
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2015-03-23 23:46:30 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-114">line 114</a>
2014-11-15 20:01:46 +00:00
</dt>
2014-03-24 12:41:45 +00:00
</dl>
</dd>
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
2015-03-23 23:46:30 +00:00
id="halfWidth"><span class="type-signature">&lt;readonly> </span>halfWidth<span class="type-signature"> :number</span></h4>
2014-03-24 12:41:45 +00:00
</dt>
<dd>
2014-11-15 20:01:46 +00:00
2014-03-24 12:41:45 +00:00
2014-11-15 20:01:46 +00:00
<div class="description">
2015-03-23 23:46:30 +00:00
<p>The calculated width / 2 of the physics body.</p>
2014-11-15 20:01:46 +00:00
</div>
2014-03-24 12:41:45 +00:00
2014-11-15 20:01:46 +00:00
<dl class="details">
2014-03-24 12:41:45 +00:00
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2015-03-23 23:46:30 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-108">line 108</a>
2014-11-15 20:01:46 +00:00
</dt>
</dl>
</dd>
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
2015-03-23 23:46:30 +00:00
id="height"><span class="type-signature">&lt;readonly> </span>height<span class="type-signature"> :number</span></h4>
</dt>
<dd>
2014-11-15 20:01:46 +00:00
<div class="description">
2015-03-23 23:46:30 +00:00
<p>The calculated height of the physics body.</p>
2014-11-15 20:01:46 +00:00
</div>
<dl class="details">
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2015-03-23 23:46:30 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-84">line 84</a>
2014-11-15 20:01:46 +00:00
</dt>
</dl>
</dd>
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
2015-03-23 23:46:30 +00:00
id="immovable"><span class="type-signature"></span>immovable<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
2014-11-15 20:01:46 +00:00
<div class="description">
2015-03-23 23:46:30 +00:00
<p>An immovable Body will not receive any impacts from other bodies.</p>
</div>
<dl class="details">
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-05-19 11:36:51 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-235">line 235</a>
2014-11-15 20:01:46 +00:00
</dt>
2014-07-10 19:31:11 +00:00
2016-04-22 14:15:28 +00:00
</dl>
</dd>
<dt>
<h4 class="name "
2016-06-17 00:11:24 +00:00
id="isMoving"><span class="type-signature"></span>isMoving<span class="type-signature"> :boolean</span></h4>
2016-04-22 14:15:28 +00:00
</dt>
<dd>
<div class="description">
2016-06-17 00:11:24 +00:00
<p>Set by the <code>moveTo</code> and <code>moveFrom</code> methods.</p>
2016-04-22 14:15:28 +00:00
</div>
<dl class="details">
<dt class="tag-source">Source -
2016-06-17 00:11:24 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-343">line 343</a>
2016-04-22 14:15:28 +00:00
</dt>
2014-07-10 19:31:11 +00:00
</dl>
</dd>
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
2016-06-17 00:11:24 +00:00
id="left"><span class="type-signature"></span>left<span class="type-signature"> :number</span></h4>
2014-07-10 19:31:11 +00:00
</dt>
<dd>
2014-11-15 20:01:46 +00:00
2014-07-10 19:31:11 +00:00
2014-11-15 20:01:46 +00:00
<div class="description">
2016-06-17 00:11:24 +00:00
<p>The x position of the Body. The same as <code>Body.x</code>.</p>
2014-11-15 20:01:46 +00:00
</div>
2014-07-10 19:31:11 +00:00
2014-11-15 20:01:46 +00:00
<dl class="details">
2014-07-10 19:31:11 +00:00
2014-11-15 20:01:46 +00:00
2014-07-10 19:31:11 +00:00
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-06-17 00:11:24 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-1122">line 1122</a>
2014-11-15 20:01:46 +00:00
</dt>
</dl>
</dd>
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
2016-06-17 00:11:24 +00:00
id="mass"><span class="type-signature"></span>mass<span class="type-signature"> :number</span></h4>
</dt>
<dd>
2014-11-15 20:01:46 +00:00
<div class="description">
2016-06-17 00:11:24 +00:00
<p>The mass of the Body. When two bodies collide their mass is used in the calculation to determine the exchange of velocity.</p>
2014-11-15 20:01:46 +00:00
</div>
2014-11-15 20:01:46 +00:00
<dl class="details">
2014-11-15 20:01:46 +00:00
<dt class="tag-default">Default Value:</dt>
2016-06-17 00:11:24 +00:00
<dd class="tag-default"><ul class="dummy"><li>1</li></ul></dd>
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-06-17 00:11:24 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-211">line 211</a>
2014-11-15 20:01:46 +00:00
</dt>
</dl>
</dd>
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
2016-06-17 00:11:24 +00:00
id="maxAngular"><span class="type-signature"></span>maxAngular<span class="type-signature"> :number</span></h4>
</dt>
<dd>
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
<div class="description">
2016-06-17 00:11:24 +00:00
<p>The maximum angular velocity in radians per second that the Body can reach.</p>
2014-11-15 20:01:46 +00:00
</div>
2014-11-15 20:01:46 +00:00
<dl class="details">
2016-06-17 00:11:24 +00:00
<dt class="tag-default">Default Value:</dt>
<dd class="tag-default"><ul class="dummy"><li>1000</li></ul></dd>
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-06-17 00:11:24 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-205">line 205</a>
2014-11-15 20:01:46 +00:00
</dt>
</dl>
</dd>
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
2016-06-17 00:11:24 +00:00
id="maxVelocity"><span class="type-signature"></span>maxVelocity<span class="type-signature"> :<a href="Phaser.Point.html">Phaser.Point</a></span></h4>
</dt>
<dd>
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
<div class="description">
2016-06-17 00:11:24 +00:00
<p>The maximum velocity in pixels per second sq. that the Body can reach.</p>
2014-11-15 20:01:46 +00:00
</div>
2014-11-15 20:01:46 +00:00
<dl class="details">
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-06-17 00:11:24 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-176">line 176</a>
2014-11-15 20:01:46 +00:00
</dt>
</dl>
</dd>
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
2016-06-17 00:11:24 +00:00
id="movementCallback"><span class="type-signature"></span>movementCallback<span class="type-signature"> :function</span></h4>
</dt>
<dd>
2014-11-15 20:01:46 +00:00
<div class="description">
2016-06-17 00:11:24 +00:00
<p>Optional callback. If set, invoked during the running of <code>moveTo</code> or <code>moveFrom</code> events.</p>
2014-11-15 20:01:46 +00:00
</div>
<dl class="details">
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-06-17 00:11:24 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-388">line 388</a>
2014-11-15 20:01:46 +00:00
</dt>
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
</dl>
2014-11-15 20:01:46 +00:00
</dd>
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
<dt>
<h4 class="name "
2016-06-17 00:11:24 +00:00
id="movementCallbackContext"><span class="type-signature"></span>movementCallbackContext<span class="type-signature"> :object</span></h4>
2014-11-15 20:01:46 +00:00
</dt>
<dd>
2014-11-15 20:01:46 +00:00
<div class="description">
2016-06-17 00:11:24 +00:00
<p>Context in which to call the movementCallback.</p>
2014-11-15 20:01:46 +00:00
</div>
2014-11-15 20:01:46 +00:00
<dl class="details">
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-06-17 00:11:24 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-393">line 393</a>
2014-11-15 20:01:46 +00:00
</dt>
2014-09-09 14:36:56 +00:00
</dl>
</dd>
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
2016-06-17 00:11:24 +00:00
id="moves"><span class="type-signature"></span>moves<span class="type-signature"> :boolean</span></h4>
2014-09-09 14:36:56 +00:00
</dt>
<dd>
2014-11-15 20:01:46 +00:00
2015-03-23 23:46:30 +00:00
<div class="description">
2016-06-17 00:11:24 +00:00
<p>If you have a Body that is being moved around the world via a tween or a Group motion, but its local x/y position never
actually changes, then you should set Body.moves = false. Otherwise it will most likely fly off the screen.
If you want the physics system to move the body around, then set moves to true. Set to true to allow the Physics system to move this Body, otherwise false to move it manually.</p>
2015-03-23 23:46:30 +00:00
</div>
2014-09-09 14:36:56 +00:00
<dl class="details">
2015-03-23 23:46:30 +00:00
2014-09-09 14:36:56 +00:00
2015-03-23 23:46:30 +00:00
2014-09-09 14:36:56 +00:00
2015-03-23 23:46:30 +00:00
2014-09-09 14:36:56 +00:00
2015-03-23 23:46:30 +00:00
2014-09-09 14:36:56 +00:00
2015-03-23 23:46:30 +00:00
2014-09-09 14:36:56 +00:00
2015-03-23 23:46:30 +00:00
2014-09-09 14:36:56 +00:00
2015-03-23 23:46:30 +00:00
2014-09-09 14:36:56 +00:00
2015-03-23 23:46:30 +00:00
2016-06-17 00:11:24 +00:00
<dt class="tag-default">Default Value:</dt>
<dd class="tag-default"><ul class="dummy"><li>true</li></ul></dd>
2014-09-09 14:36:56 +00:00
2015-03-23 23:46:30 +00:00
<dt class="tag-source">Source -
2016-06-17 00:11:24 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-244">line 244</a>
2015-03-23 23:46:30 +00:00
</dt>
2014-09-09 14:36:56 +00:00
2015-03-23 23:46:30 +00:00
2014-09-09 14:36:56 +00:00
2015-03-23 23:46:30 +00:00
2014-09-09 14:36:56 +00:00
2015-03-23 23:46:30 +00:00
</dl>
2014-09-09 14:36:56 +00:00
2015-03-23 23:46:30 +00:00
</dd>
2014-09-09 14:36:56 +00:00
2015-03-23 23:46:30 +00:00
2014-09-09 14:36:56 +00:00
2015-03-23 23:46:30 +00:00
<dt>
<h4 class="name "
2016-06-17 00:11:24 +00:00
id="newVelocity"><span class="type-signature">&lt;readonly> </span>newVelocity<span class="type-signature"> :<a href="Phaser.Point.html">Phaser.Point</a></span></h4>
2015-03-23 23:46:30 +00:00
</dt>
<dd>
2014-09-09 14:36:56 +00:00
2015-03-23 23:46:30 +00:00
<div class="description">
2016-06-17 00:11:24 +00:00
<p>The new velocity. Calculated during the Body.preUpdate and applied to its position.</p>
2015-03-23 23:46:30 +00:00
</div>
2014-09-09 14:36:56 +00:00
2015-03-23 23:46:30 +00:00
<dl class="details">
2014-09-09 14:36:56 +00:00
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-06-17 00:11:24 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-131">line 131</a>
2014-11-15 20:01:46 +00:00
</dt>
2014-09-09 14:36:56 +00:00
</dl>
</dd>
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
2016-06-17 00:11:24 +00:00
id="offset"><span class="type-signature"></span>offset<span class="type-signature"> :<a href="Phaser.Point.html">Phaser.Point</a></span></h4>
</dt>
<dd>
2014-11-15 20:01:46 +00:00
<div class="description">
2016-06-17 00:11:24 +00:00
<p>The offset of the Physics Body from the Sprite x/y position.</p>
2014-11-15 20:01:46 +00:00
</div>
<dl class="details">
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-06-17 00:11:24 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-41">line 41</a>
2014-11-15 20:01:46 +00:00
</dt>
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
</dl>
2014-11-15 20:01:46 +00:00
</dd>
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
<dt>
<h4 class="name "
2016-06-17 00:11:24 +00:00
id="onMoveComplete"><span class="type-signature"></span>onMoveComplete<span class="type-signature"> :<a href="Phaser.Signal.html">Phaser.Signal</a></span></h4>
2014-11-15 20:01:46 +00:00
</dt>
<dd>
2014-11-15 20:01:46 +00:00
<div class="description">
2016-06-17 00:11:24 +00:00
<p>Listen for the completion of <code>moveTo</code> or <code>moveFrom</code> events.</p>
2014-11-15 20:01:46 +00:00
</div>
2014-11-15 20:01:46 +00:00
<dl class="details">
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-06-17 00:11:24 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-383">line 383</a>
2014-11-15 20:01:46 +00:00
</dt>
</dl>
</dd>
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
2016-06-17 00:11:24 +00:00
id="overlapX"><span class="type-signature"></span>overlapX<span class="type-signature"> :number</span></h4>
</dt>
<dd>
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
<div class="description">
2016-06-17 00:11:24 +00:00
<p>When this body collides with another, the amount of overlap is stored here. The amount of horizontal overlap during the collision.</p>
2014-11-15 20:01:46 +00:00
</div>
2014-11-15 20:01:46 +00:00
<dl class="details">
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-06-17 00:11:24 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-266">line 266</a>
2014-11-15 20:01:46 +00:00
</dt>
</dl>
</dd>
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
2016-06-17 00:11:24 +00:00
id="overlapY"><span class="type-signature"></span>overlapY<span class="type-signature"> :number</span></h4>
</dt>
<dd>
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
<div class="description">
2016-06-17 00:11:24 +00:00
<p>When this body collides with another, the amount of overlap is stored here. The amount of vertical overlap during the collision.</p>
2014-11-15 20:01:46 +00:00
</div>
2014-11-15 20:01:46 +00:00
<dl class="details">
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-06-17 00:11:24 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-272">line 272</a>
2014-11-15 20:01:46 +00:00
</dt>
</dl>
</dd>
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
2016-06-17 00:11:24 +00:00
id="position"><span class="type-signature">&lt;readonly> </span>position<span class="type-signature"> :<a href="Phaser.Point.html">Phaser.Point</a></span></h4>
</dt>
<dd>
2014-11-15 20:01:46 +00:00
<div class="description">
2016-06-17 00:11:24 +00:00
<p>The position of the physics body.</p>
2014-11-15 20:01:46 +00:00
</div>
<dl class="details">
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-06-17 00:11:24 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-47">line 47</a>
2014-11-15 20:01:46 +00:00
</dt>
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
</dl>
2014-11-15 20:01:46 +00:00
</dd>
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
<dt>
<h4 class="name "
2016-06-17 00:11:24 +00:00
id="preRotation"><span class="type-signature">&lt;readonly> </span>preRotation<span class="type-signature"> :number</span></h4>
2014-11-15 20:01:46 +00:00
</dt>
<dd>
2014-11-15 20:01:46 +00:00
<div class="description">
2016-06-17 00:11:24 +00:00
<p>The previous rotation of the physics body.</p>
2014-11-15 20:01:46 +00:00
</div>
2014-11-15 20:01:46 +00:00
<dl class="details">
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-06-17 00:11:24 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-72">line 72</a>
2014-11-15 20:01:46 +00:00
</dt>
</dl>
</dd>
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
2016-06-17 00:11:24 +00:00
id="prev"><span class="type-signature">&lt;readonly> </span>prev<span class="type-signature"> :<a href="Phaser.Point.html">Phaser.Point</a></span></h4>
</dt>
<dd>
2014-11-15 20:01:46 +00:00
<div class="description">
2016-06-17 00:11:24 +00:00
<p>The previous position of the physics body.</p>
</div>
<dl class="details">
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-06-17 00:11:24 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-53">line 53</a>
2014-11-15 20:01:46 +00:00
</dt>
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
</dl>
2014-11-15 20:01:46 +00:00
</dd>
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
<dt>
<h4 class="name "
2016-06-17 00:11:24 +00:00
id="right"><span class="type-signature">&lt;readonly> </span>right<span class="type-signature"> :number</span></h4>
2014-11-15 20:01:46 +00:00
</dt>
<dd>
2014-11-15 20:01:46 +00:00
<div class="description">
2016-06-17 00:11:24 +00:00
<p>The right value of this Body (same as Body.x + Body.width)</p>
2014-11-15 20:01:46 +00:00
</div>
2014-11-15 20:01:46 +00:00
<dl class="details">
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-06-17 00:11:24 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-1136">line 1136</a>
2014-11-15 20:01:46 +00:00
</dt>
</dl>
</dd>
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
2016-06-17 00:11:24 +00:00
id="rotation"><span class="type-signature"></span>rotation<span class="type-signature"> :number</span></h4>
</dt>
<dd>
2014-11-15 20:01:46 +00:00
<div class="description">
2016-06-17 00:11:24 +00:00
<p>An Arcade Physics Body can have angularVelocity and angularAcceleration. Please understand that the collision Body
itself never rotates, it is always axis-aligned. However these values are passed up to the parent Sprite and updates its rotation.</p>
</div>
<dl class="details">
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-06-17 00:11:24 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-66">line 66</a>
2014-11-15 20:01:46 +00:00
</dt>
</dl>
</dd>
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
2016-06-17 00:11:24 +00:00
id="skipQuadTree"><span class="type-signature"></span>skipQuadTree<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
2014-11-15 20:01:46 +00:00
<div class="description">
2016-06-17 00:11:24 +00:00
<p>If true and you collide this Sprite against a Group, it will disable the collision check from using a QuadTree.</p>
2014-11-15 20:01:46 +00:00
</div>
<dl class="details">
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-06-17 00:11:24 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-328">line 328</a>
2014-11-15 20:01:46 +00:00
</dt>
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2015-07-22 14:31:30 +00:00
</dl>
</dd>
<dt>
<h4 class="name "
2016-06-17 00:11:24 +00:00
id="sourceHeight"><span class="type-signature">&lt;readonly> </span>sourceHeight<span class="type-signature"> :number</span></h4>
2015-07-22 14:31:30 +00:00
</dt>
<dd>
<div class="description">
2016-06-17 00:11:24 +00:00
<p>The un-scaled original size.</p>
2015-07-22 14:31:30 +00:00
</div>
<dl class="details">
<dt class="tag-source">Source -
2016-06-17 00:11:24 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-96">line 96</a>
2015-07-22 14:31:30 +00:00
</dt>
2014-11-15 20:01:46 +00:00
</dl>
2014-11-15 20:01:46 +00:00
</dd>
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
<dt>
<h4 class="name "
2016-06-17 00:11:24 +00:00
id="sourceWidth"><span class="type-signature">&lt;readonly> </span>sourceWidth<span class="type-signature"> :number</span></h4>
2014-11-15 20:01:46 +00:00
</dt>
<dd>
2014-11-15 20:01:46 +00:00
<div class="description">
2016-06-17 00:11:24 +00:00
<p>The un-scaled original size.</p>
2014-11-15 20:01:46 +00:00
</div>
2014-11-15 20:01:46 +00:00
<dl class="details">
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-06-17 00:11:24 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-90">line 90</a>
2014-11-15 20:01:46 +00:00
</dt>
2016-04-22 14:15:28 +00:00
</dl>
</dd>
<dt>
<h4 class="name "
2016-06-17 00:11:24 +00:00
id="speed"><span class="type-signature">&lt;readonly> </span>speed<span class="type-signature"> :number</span></h4>
2016-04-22 14:15:28 +00:00
</dt>
<dd>
<div class="description">
2016-06-17 00:11:24 +00:00
<p>The speed of the Body as calculated by its velocity.</p>
2016-04-22 14:15:28 +00:00
</div>
<dl class="details">
<dt class="tag-source">Source -
2016-06-17 00:11:24 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-223">line 223</a>
2016-04-22 14:15:28 +00:00
</dt>
</dl>
</dd>
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
2016-06-17 00:11:24 +00:00
id="sprite"><span class="type-signature"></span>sprite<span class="type-signature"> :<a href="Phaser.Sprite.html">Phaser.Sprite</a></span></h4>
</dt>
<dd>
2014-11-15 20:01:46 +00:00
<div class="description">
2016-06-17 00:11:24 +00:00
<p>Reference to the parent Sprite.</p>
2014-11-15 20:01:46 +00:00
</div>
<dl class="details">
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-06-17 00:11:24 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-20">line 20</a>
2014-11-15 20:01:46 +00:00
</dt>
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
</dl>
2014-11-15 20:01:46 +00:00
</dd>
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
<dt>
<h4 class="name "
2016-06-17 00:11:24 +00:00
id="stopVelocityOnCollide"><span class="type-signature"></span>stopVelocityOnCollide<span class="type-signature"> :boolean</span></h4>
2014-11-15 20:01:46 +00:00
</dt>
<dd>
2014-11-15 20:01:46 +00:00
<div class="description">
2016-06-17 00:11:24 +00:00
<p>Set by the <code>moveTo</code> and <code>moveFrom</code> methods.</p>
2014-11-15 20:01:46 +00:00
</div>
2014-11-15 20:01:46 +00:00
<dl class="details">
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-06-17 00:11:24 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-348">line 348</a>
2014-11-15 20:01:46 +00:00
</dt>
</dl>
</dd>
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
2016-06-17 00:11:24 +00:00
id="syncBounds"><span class="type-signature"></span>syncBounds<span class="type-signature"> :boolean</span></h4>
</dt>
<dd>
2014-11-15 20:01:46 +00:00
<div class="description">
2016-06-17 00:11:24 +00:00
<p>If true the Body will check itself against the Sprite.getBounds() dimensions and adjust its width and height accordingly.
If false it will compare its dimensions against the Sprite scale instead, and adjust its width height if the scale has changed.
Typically you would need to enable syncBounds if your sprite is the child of a responsive display object such as a FlexLayer,
or in any situation where the Sprite scale doesn't change, but its parents scale is effecting the dimensions regardless.</p>
</div>
<dl class="details">
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-06-17 00:11:24 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-338">line 338</a>
2014-11-15 20:01:46 +00:00
</dt>
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
</dl>
2014-11-15 20:01:46 +00:00
</dd>
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
<dt>
<h4 class="name "
2016-06-17 00:11:24 +00:00
id="tilePadding"><span class="type-signature"></span>tilePadding<span class="type-signature"> :<a href="Phaser.Point.html">Phaser.Point</a></span></h4>
2014-11-15 20:01:46 +00:00
</dt>
<dd>
2014-11-15 20:01:46 +00:00
<div class="description">
2016-06-17 00:11:24 +00:00
<p>If this is an especially small or fast moving object then it can sometimes skip over tilemap collisions if it moves through a tile in a step.
Set this padding value to add extra padding to its bounds. tilePadding.x applied to its width, y to its height. Extra padding to be added to this sprite's dimensions when checking for tile collision.</p>
2014-11-15 20:01:46 +00:00
</div>
2014-11-15 20:01:46 +00:00
<dl class="details">
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-06-17 00:11:24 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-318">line 318</a>
2014-11-15 20:01:46 +00:00
</dt>
</dl>
</dd>
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
2016-06-17 00:11:24 +00:00
id="top"><span class="type-signature"></span>top<span class="type-signature"> :number</span></h4>
</dt>
<dd>
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
<div class="description">
2016-06-17 00:11:24 +00:00
<p>The y position of the Body. The same as <code>Body.y</code>.</p>
2014-11-15 20:01:46 +00:00
</div>
2014-11-15 20:01:46 +00:00
<dl class="details">
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-06-17 00:11:24 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-1151">line 1151</a>
2014-11-15 20:01:46 +00:00
</dt>
2016-05-19 11:36:51 +00:00
</dl>
</dd>
<dt>
<h4 class="name "
2016-06-17 00:11:24 +00:00
id="touching"><span class="type-signature"></span>touching<span class="type-signature"> :object</span></h4>
2016-05-19 11:36:51 +00:00
</dt>
<dd>
<div class="description">
2016-06-17 00:11:24 +00:00
<p>This object is populated with boolean values when the Body collides with another.
touching.up = true means the collision happened to the top of this Body for example. An object containing touching results.</p>
2016-05-19 11:36:51 +00:00
</div>
<dl class="details">
<dt class="tag-source">Source -
2016-06-17 00:11:24 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-298">line 298</a>
2016-05-19 11:36:51 +00:00
</dt>
</dl>
</dd>
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
2016-06-17 00:11:24 +00:00
id="type"><span class="type-signature"></span>type<span class="type-signature"> :number</span></h4>
</dt>
<dd>
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
<div class="description">
2016-06-17 00:11:24 +00:00
<p>The type of physics system this body belongs to.</p>
2014-11-15 20:01:46 +00:00
</div>
2014-11-15 20:01:46 +00:00
<dl class="details">
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-06-17 00:11:24 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-30">line 30</a>
2014-11-15 20:01:46 +00:00
</dt>
</dl>
</dd>
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
2016-06-17 00:11:24 +00:00
id="velocity"><span class="type-signature"></span>velocity<span class="type-signature"> :<a href="Phaser.Point.html">Phaser.Point</a></span></h4>
</dt>
<dd>
2014-11-15 20:01:46 +00:00
2014-11-15 20:01:46 +00:00
<div class="description">
2016-06-17 00:11:24 +00:00
<p>The velocity, or rate of change in speed of the Body. Measured in pixels per second.</p>
2014-11-15 20:01:46 +00:00
</div>
2014-11-15 20:01:46 +00:00
<dl class="details">
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-06-17 00:11:24 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-125">line 125</a>
2014-11-15 20:01:46 +00:00
</dt>
</dl>
</dd>
2016-06-17 00:11:24 +00:00
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
2016-06-17 00:11:24 +00:00
id="wasTouching"><span class="type-signature"></span>wasTouching<span class="type-signature"> :object</span></h4>
</dt>
<dd>
2014-11-15 20:01:46 +00:00
<div class="description">
2016-06-17 00:11:24 +00:00
<p>This object is populated with previous touching values from the bodies previous collision. An object containing previous touching results.</p>
</div>
2016-06-17 00:11:24 +00:00
2016-06-17 00:11:24 +00:00
<dl class="details">
2016-06-17 00:11:24 +00:00
2014-11-15 20:01:46 +00:00
2016-06-17 00:11:24 +00:00
2016-06-17 00:11:24 +00:00
2016-06-17 00:11:24 +00:00
2016-06-17 00:11:24 +00:00
<dt class="tag-source">Source -
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-304">line 304</a>
</dt>
</dl>
</dd>
2014-11-15 20:01:46 +00:00
2016-06-17 00:11:24 +00:00
<dt>
<h4 class="name "
id="width"><span class="type-signature">&lt;readonly> </span>width<span class="type-signature"> :number</span></h4>
</dt>
<dd>
<div class="description">
<p>The calculated width of the physics body.</p>
</div>
2014-11-15 20:01:46 +00:00
2016-06-17 00:11:24 +00:00
<dl class="details">
2016-06-17 00:11:24 +00:00
2016-06-17 00:11:24 +00:00
<dt class="tag-source">Source -
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-78">line 78</a>
</dt>
2016-06-17 00:11:24 +00:00
2016-06-17 00:11:24 +00:00
</dl>
</dd>
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
2016-06-17 00:11:24 +00:00
id="worldBounce"><span class="type-signature"></span>worldBounce<span class="type-signature"> :<a href="Phaser.Point.html">Phaser.Point</a></span></h4>
</dt>
<dd>
2014-11-15 20:01:46 +00:00
<div class="description">
2016-06-17 00:11:24 +00:00
<p>The elasticity of the Body when colliding with the World bounds.
By default this property is <code>null</code>, in which case <code>Body.bounce</code> is used instead. Set this property
to a Phaser.Point object in order to enable a World bounds specific bounce value.</p>
</div>
2016-06-17 00:11:24 +00:00
2016-06-17 00:11:24 +00:00
<dl class="details">
2016-06-17 00:11:24 +00:00
2016-06-17 00:11:24 +00:00
2016-06-17 00:11:24 +00:00
2014-11-15 20:01:46 +00:00
2016-06-17 00:11:24 +00:00
2014-11-15 20:01:46 +00:00
2016-06-17 00:11:24 +00:00
2014-11-15 20:01:46 +00:00
2016-06-17 00:11:24 +00:00
<dt class="tag-source">Source -
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-170">line 170</a>
</dt>
2016-06-17 00:11:24 +00:00
2016-06-17 00:11:24 +00:00
2016-06-17 00:11:24 +00:00
</dl>
2016-06-17 00:11:24 +00:00
</dd>
2016-06-17 00:11:24 +00:00
<dt>
<h4 class="name "
id="x"><span class="type-signature"></span>x<span class="type-signature"> :number</span></h4>
</dt>
<dd>
2016-06-17 00:11:24 +00:00
<div class="description">
<p>The x position.</p>
</div>
2016-06-17 00:11:24 +00:00
<dl class="details">
2016-06-17 00:11:24 +00:00
2016-06-17 00:11:24 +00:00
<dt class="tag-source">Source -
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-1180">line 1180</a>
</dt>
2016-06-17 00:11:24 +00:00
2016-06-17 00:11:24 +00:00
</dl>
</dd>
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
2016-06-17 00:11:24 +00:00
id="y"><span class="type-signature"></span>y<span class="type-signature"> :number</span></h4>
</dt>
<dd>
2014-11-15 20:01:46 +00:00
<div class="description">
2016-06-17 00:11:24 +00:00
<p>The y position.</p>
</div>
2016-06-17 00:11:24 +00:00
2016-06-17 00:11:24 +00:00
<dl class="details">
2016-06-17 00:11:24 +00:00
2016-06-17 00:11:24 +00:00
2016-06-17 00:11:24 +00:00
2014-11-15 20:01:46 +00:00
2016-06-17 00:11:24 +00:00
<dt class="tag-source">Source -
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-1199">line 1199</a>
</dt>
</dl>
</dd>
</dl>
<h3 class="subsection-title">Methods</h3>
<dl>
2014-11-15 20:01:46 +00:00
2016-06-17 00:11:24 +00:00
<dt>
<h4 class="name "
id="checkWorldBounds"><span class="type-signature">&lt;internal> </span>checkWorldBounds<span class="signature">()</span><span class="type-signature"></span></h4>
</dt>
<dd>
2014-11-15 20:01:46 +00:00
2016-06-17 00:11:24 +00:00
<div class="description">
<p>Internal method.</p>
2014-11-15 20:01:46 +00:00
</div>
2016-06-17 00:11:24 +00:00
2014-11-15 20:01:46 +00:00
2016-06-17 00:11:24 +00:00
2014-11-15 20:01:46 +00:00
<dl class="details">
2016-06-17 00:11:24 +00:00
<dt class="important tag-deprecated">Internal:</dt>
<dd class="tag-deprecated"><ul>
<li>This member is <em>internal (protected)</em> and may be modified or removed in the future.</li>
</ul></dd>
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-06-17 00:11:24 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-713">line 713</a>
2014-11-15 20:01:46 +00:00
</dt>
</dl>
2014-11-15 20:01:46 +00:00
</dd>
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
2016-06-17 00:11:24 +00:00
id="deltaAbsX"><span class="type-signature"></span>deltaAbsX<span class="signature">()</span><span class="type-signature"> &rarr; {number}</span></h4>
</dt>
<dd>
2014-11-15 20:01:46 +00:00
<div class="description">
2016-06-17 00:11:24 +00:00
<p>Returns the absolute delta x value.</p>
</div>
2014-11-15 20:01:46 +00:00
<h5>Returns:</h5>
<div class="returns">
<div class="returns-type">
<span class="param-type">number</span>
-
</div>
<div class="returns-desc param-desc">
2016-06-17 00:11:24 +00:00
<p>The absolute delta value.</p>
2014-11-15 20:01:46 +00:00
</div>
</div>
<dl class="details">
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-06-17 00:11:24 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-1040">line 1040</a>
2014-11-15 20:01:46 +00:00
</dt>
</dl>
2014-11-15 20:01:46 +00:00
</dd>
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
2016-06-17 00:11:24 +00:00
id="deltaAbsY"><span class="type-signature"></span>deltaAbsY<span class="signature">()</span><span class="type-signature"> &rarr; {number}</span></h4>
</dt>
<dd>
2014-11-15 20:01:46 +00:00
<div class="description">
2016-06-17 00:11:24 +00:00
<p>Returns the absolute delta y value.</p>
</div>
2014-11-15 20:01:46 +00:00
<h5>Returns:</h5>
<div class="returns">
<div class="returns-type">
<span class="param-type">number</span>
-
</div>
<div class="returns-desc param-desc">
2016-06-17 00:11:24 +00:00
<p>The absolute delta value.</p>
2014-11-15 20:01:46 +00:00
</div>
</div>
<dl class="details">
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-06-17 00:11:24 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-1052">line 1052</a>
2014-11-15 20:01:46 +00:00
</dt>
</dl>
2014-11-15 20:01:46 +00:00
</dd>
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
2016-06-17 00:11:24 +00:00
id="deltaX"><span class="type-signature"></span>deltaX<span class="signature">()</span><span class="type-signature"> &rarr; {number}</span></h4>
</dt>
<dd>
2014-11-15 20:01:46 +00:00
<div class="description">
2016-06-17 00:11:24 +00:00
<p>Returns the delta x value. The difference between Body.x now and in the previous step.</p>
</div>
2014-11-15 20:01:46 +00:00
<h5>Returns:</h5>
<div class="returns">
<div class="returns-type">
<span class="param-type">number</span>
-
</div>
<div class="returns-desc param-desc">
2016-06-17 00:11:24 +00:00
<p>The delta value. Positive if the motion was to the right, negative if to the left.</p>
2014-11-15 20:01:46 +00:00
</div>
</div>
<dl class="details">
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-06-17 00:11:24 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-1064">line 1064</a>
2014-11-15 20:01:46 +00:00
</dt>
</dl>
2014-11-15 20:01:46 +00:00
</dd>
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
2016-06-17 00:11:24 +00:00
id="deltaY"><span class="type-signature"></span>deltaY<span class="signature">()</span><span class="type-signature"> &rarr; {number}</span></h4>
</dt>
<dd>
2014-11-15 20:01:46 +00:00
<div class="description">
2016-06-17 00:11:24 +00:00
<p>Returns the delta y value. The difference between Body.y now and in the previous step.</p>
</div>
2014-11-15 20:01:46 +00:00
2016-06-17 00:11:24 +00:00
<h5>Returns:</h5>
<div class="returns">
<div class="returns-type">
<span class="param-type">number</span>
-
</div>
<div class="returns-desc param-desc">
<p>The delta value. Positive if the motion was downwards, negative if upwards.</p>
</div>
</div>
<dl class="details">
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-06-17 00:11:24 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-1076">line 1076</a>
2014-11-15 20:01:46 +00:00
</dt>
</dl>
2014-11-15 20:01:46 +00:00
</dd>
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
2016-06-17 00:11:24 +00:00
id="deltaZ"><span class="type-signature"></span>deltaZ<span class="signature">()</span><span class="type-signature"> &rarr; {number}</span></h4>
</dt>
<dd>
2014-11-15 20:01:46 +00:00
<div class="description">
2016-06-17 00:11:24 +00:00
<p>Returns the delta z value. The difference between Body.rotation now and in the previous step.</p>
</div>
2016-06-17 00:11:24 +00:00
<h5>Returns:</h5>
<div class="returns">
<div class="returns-type">
<span class="param-type">number</span>
-
</div>
<div class="returns-desc param-desc">
<p>The delta value. Positive if the motion was clockwise, negative if anti-clockwise.</p>
</div>
</div>
<dl class="details">
<dt class="tag-source">Source -
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-1088">line 1088</a>
</dt>
</dl>
</dd>
<dt>
<h4 class="name "
id="destroy"><span class="type-signature"></span>destroy<span class="signature">()</span><span class="type-signature"></span></h4>
</dt>
<dd>
<div class="description">
<p>Destroys this Body.</p>
<p>First it calls Group.removeFromHash if the Game Object this Body belongs to is part of a Group.
Then it nulls the Game Objects body reference, and nulls this Body.sprite reference.</p>
</div>
<dl class="details">
<dt class="tag-source">Source -
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-1100">line 1100</a>
</dt>
</dl>
</dd>
<dt>
<h4 class="name "
id="hitTest"><span class="type-signature"></span>hitTest<span class="signature">(x, y)</span><span class="type-signature"> &rarr; {boolean}</span></h4>
</dt>
<dd>
<div class="description">
<p>Tests if a world point lies within this Body.</p>
</div>
<h5>Parameters:</h5>
<table class="params table table-striped">
<thead>
<tr>
<th>Name</th>
<th>Type</th>
<th class="last">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="name"><code>x</code></td>
<td class="type">
<span class="param-type">number</span>
</td>
<td class="description last"><p>The world x coordinate to test.</p></td>
</tr>
<tr>
<td class="name"><code>y</code></td>
<td class="type">
<span class="param-type">number</span>
</td>
<td class="description last"><p>The world y coordinate to test.</p></td>
</tr>
</tbody>
</table>
<h5>Returns:</h5>
<div class="returns">
<div class="returns-type">
<span class="param-type">boolean</span>
-
</div>
<div class="returns-desc param-desc">
<p>True if the given coordinates are inside this Body, otherwise false.</p>
</div>
</div>
<dl class="details">
<dt class="tag-source">Source -
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-990">line 990</a>
</dt>
</dl>
</dd>
<dt>
<h4 class="name "
id="moveFrom"><span class="type-signature"></span>moveFrom<span class="signature">(duration, <span class="optional">speed</span>, <span class="optional">direction</span>)</span><span class="type-signature"> &rarr; {boolean}</span></h4>
</dt>
<dd>
<div class="description">
<p>Note: This method is experimental, and may be changed or removed in a future release.</p>
<p>This method moves the Body in the given direction, for the duration specified.
It works by setting the velocity on the Body, and an internal timer, and then
monitoring the duration each frame. When the duration is up the movement is
stopped and the <code>Body.onMoveComplete</code> signal is dispatched.</p>
<p>Movement also stops if the Body collides or overlaps with any other Body.</p>
<p>You can control if the velocity should be reset to zero on collision, by using
the property <code>Body.stopVelocityOnCollide</code>.</p>
<p>Stop the movement at any time by calling <code>Body.stopMovement</code>.</p>
<p>You can optionally set a speed in pixels per second. If not specified it
will use the current <code>Body.speed</code> value. If this is zero, the function will return false.</p>
<p>Please note that due to browser timings you should allow for a variance in
when the duration will actually expire. Depending on system it may be as much as
+- 50ms. Also this method doesn't take into consideration any other forces acting
on the Body, such as Gravity, drag or maxVelocity, all of which may impact the
movement.</p>
</div>
<h5>Parameters:</h5>
<table class="params table table-striped">
<thead>
<tr>
<th>Name</th>
<th>Type</th>
<th>Argument</th>
<th class="last">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="name"><code>duration</code></td>
<td class="type">
<span class="param-type">integer</span>
</td>
<td class="attributes">
</td>
<td class="description last"><p>The duration of the movement, in ms.</p></td>
</tr>
<tr>
<td class="name"><code>speed</code></td>
<td class="type">
<span class="param-type">integer</span>
</td>
<td class="attributes">
&lt;optional><br>
</td>
<td class="description last"><p>The speed of the movement, in pixels per second. If not provided <code>Body.speed</code> is used.</p></td>
</tr>
<tr>
<td class="name"><code>direction</code></td>
<td class="type">
<span class="param-type">integer</span>
</td>
<td class="attributes">
&lt;optional><br>
</td>
<td class="description last"><p>The angle of movement. If not provided <code>Body.angle</code> is used.</p></td>
</tr>
</tbody>
</table>
<h5>Returns:</h5>
<div class="returns">
<div class="returns-type">
<span class="param-type">boolean</span>
-
</div>
<div class="returns-desc param-desc">
<p>True if the movement successfully started, otherwise false.</p>
</div>
</div>
<dl class="details">
<dt class="tag-source">Source -
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-756">line 756</a>
</dt>
</dl>
</dd>
<dt>
<h4 class="name "
id="moveTo"><span class="type-signature"></span>moveTo<span class="signature">(duration, distance, <span class="optional">direction</span>)</span><span class="type-signature"> &rarr; {boolean}</span></h4>
</dt>
<dd>
<div class="description">
<p>Note: This method is experimental, and may be changed or removed in a future release.</p>
<p>This method moves the Body in the given direction, for the duration specified.
It works by setting the velocity on the Body, and an internal distance counter.
The distance is monitored each frame. When the distance equals the distance
specified in this call, the movement is stopped, and the <code>Body.onMoveComplete</code>
signal is dispatched.</p>
<p>Movement also stops if the Body collides or overlaps with any other Body.</p>
<p>You can control if the velocity should be reset to zero on collision, by using
the property <code>Body.stopVelocityOnCollide</code>.</p>
<p>Stop the movement at any time by calling <code>Body.stopMovement</code>.</p>
<p>Please note that due to browser timings you should allow for a variance in
when the distance will actually expire.</p>
<p>Note: This method doesn't take into consideration any other forces acting
on the Body, such as Gravity, drag or maxVelocity, all of which may impact the
movement.</p>
</div>
<h5>Parameters:</h5>
<table class="params table table-striped">
<thead>
<tr>
<th>Name</th>
<th>Type</th>
2016-06-17 00:11:24 +00:00
<th>Argument</th>
<th class="last">Description</th>
</tr>
</thead>
<tbody>
<tr>
2016-06-17 00:11:24 +00:00
<td class="name"><code>duration</code></td>
<td class="type">
2016-06-17 00:11:24 +00:00
<span class="param-type">integer</span>
</td>
2016-06-17 00:11:24 +00:00
<td class="attributes">
</td>
2016-06-17 00:11:24 +00:00
<td class="description last"><p>The duration of the movement, in ms.</p></td>
</tr>
<tr>
2016-06-17 00:11:24 +00:00
<td class="name"><code>distance</code></td>
<td class="type">
2016-06-17 00:11:24 +00:00
<span class="param-type">integer</span>
</td>
2016-06-17 00:11:24 +00:00
<td class="attributes">
</td>
2016-06-17 00:11:24 +00:00
<td class="description last"><p>The distance, in pixels, the Body will move.</p></td>
</tr>
<tr>
<td class="name"><code>direction</code></td>
<td class="type">
<span class="param-type">integer</span>
</td>
<td class="attributes">
&lt;optional><br>
</td>
<td class="description last"><p>The angle of movement. If not provided <code>Body.angle</code> is used.</p></td>
</tr>
</tbody>
</table>
2014-11-15 20:01:46 +00:00
<h5>Returns:</h5>
<div class="returns">
<div class="returns-type">
<span class="param-type">boolean</span>
-
</div>
<div class="returns-desc param-desc">
2016-06-17 00:11:24 +00:00
<p>True if the movement successfully started, otherwise false.</p>
2014-11-15 20:01:46 +00:00
</div>
</div>
<dl class="details">
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-06-17 00:11:24 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-830">line 830</a>
2014-11-15 20:01:46 +00:00
</dt>
</dl>
2014-11-15 20:01:46 +00:00
</dd>
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
id="onFloor"><span class="type-signature"></span>onFloor<span class="signature">()</span><span class="type-signature"> &rarr; {boolean}</span></h4>
</dt>
<dd>
2014-11-15 20:01:46 +00:00
<div class="description">
2014-04-10 22:13:43 +00:00
<p>Returns true if the bottom of this Body is in contact with either the world bounds or a tile.</p>
</div>
2014-11-15 20:01:46 +00:00
<h5>Returns:</h5>
<div class="returns">
<div class="returns-type">
<span class="param-type">boolean</span>
-
</div>
<div class="returns-desc param-desc">
<p>True if in contact with either the world bounds or a tile.</p>
</div>
</div>
2014-04-10 22:13:43 +00:00
<dl class="details">
2014-04-10 22:13:43 +00:00
2014-04-10 22:13:43 +00:00
2014-04-10 22:13:43 +00:00
2014-04-10 22:13:43 +00:00
2014-04-10 22:13:43 +00:00
2014-04-10 22:13:43 +00:00
2014-04-10 22:13:43 +00:00
2014-04-10 22:13:43 +00:00
2014-04-10 22:13:43 +00:00
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-06-17 00:11:24 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-1004">line 1004</a>
2014-11-15 20:01:46 +00:00
</dt>
2014-04-10 22:13:43 +00:00
</dl>
2014-11-15 20:01:46 +00:00
2014-04-10 22:13:43 +00:00
2016-02-08 17:01:36 +00:00
</dd>
<dt>
<h4 class="name "
id="onTop"><span class="type-signature"></span>onTop<span class="signature">()</span><span class="type-signature"> &rarr; {boolean}</span></h4>
</dt>
<dd>
<div class="description">
<p>Returns true if the top of this Body is in contact with either the world bounds or a tile.</p>
</div>
<h5>Returns:</h5>
<div class="returns">
<div class="returns-type">
<span class="param-type">boolean</span>
-
</div>
<div class="returns-desc param-desc">
<p>True if in contact with either the world bounds or a tile.</p>
</div>
</div>
<dl class="details">
<dt class="tag-source">Source -
2016-06-17 00:11:24 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-1016">line 1016</a>
2016-02-08 17:01:36 +00:00
</dt>
</dl>
2014-04-10 22:13:43 +00:00
</dd>
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
id="onWall"><span class="type-signature"></span>onWall<span class="signature">()</span><span class="type-signature"> &rarr; {boolean}</span></h4>
2014-04-10 22:13:43 +00:00
</dt>
<dd>
2014-11-15 20:01:46 +00:00
2014-04-10 22:13:43 +00:00
<div class="description">
<p>Returns true if either side of this Body is in contact with either the world bounds or a tile.</p>
</div>
2014-11-15 20:01:46 +00:00
<h5>Returns:</h5>
<div class="returns">
<div class="returns-type">
<span class="param-type">boolean</span>
-
</div>
<div class="returns-desc param-desc">
<p>True if in contact with either the world bounds or a tile.</p>
</div>
</div>
2014-04-10 22:13:43 +00:00
<dl class="details">
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-06-17 00:11:24 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-1028">line 1028</a>
2014-11-15 20:01:46 +00:00
</dt>
2014-04-10 22:13:43 +00:00
</dl>
2014-11-15 20:01:46 +00:00
2014-04-10 22:13:43 +00:00
</dd>
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
id="postUpdate"><span class="type-signature">&lt;internal> </span>postUpdate<span class="signature">()</span><span class="type-signature"></span></h4>
2014-04-10 22:13:43 +00:00
</dt>
<dd>
2014-11-15 20:01:46 +00:00
2014-04-10 22:13:43 +00:00
<div class="description">
<p>Internal method.</p>
</div>
2014-11-15 20:01:46 +00:00
2014-04-10 22:13:43 +00:00
<dl class="details">
2014-11-15 20:01:46 +00:00
<dt class="important tag-deprecated">Internal:</dt>
<dd class="tag-deprecated"><ul>
<li>This member is <em>internal (protected)</em> and may be modified or removed in the future.</li>
</ul></dd>
2014-04-10 22:13:43 +00:00
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-06-17 00:11:24 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-627">line 627</a>
2014-11-15 20:01:46 +00:00
</dt>
2014-04-10 22:13:43 +00:00
</dl>
2014-11-15 20:01:46 +00:00
2014-04-10 22:13:43 +00:00
</dd>
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
id="preUpdate"><span class="type-signature">&lt;internal> </span>preUpdate<span class="signature">()</span><span class="type-signature"></span></h4>
2014-04-10 22:13:43 +00:00
</dt>
<dd>
2014-11-15 20:01:46 +00:00
2014-04-10 22:13:43 +00:00
<div class="description">
<p>Internal method.</p>
</div>
2014-11-15 20:01:46 +00:00
2014-04-10 22:13:43 +00:00
<dl class="details">
2014-11-15 20:01:46 +00:00
<dt class="important tag-deprecated">Internal:</dt>
<dd class="tag-deprecated"><ul>
<li>This member is <em>internal (protected)</em> and may be modified or removed in the future.</li>
</ul></dd>
2014-04-10 22:13:43 +00:00
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-06-17 00:11:24 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-473">line 473</a>
2014-11-15 20:01:46 +00:00
</dt>
2014-04-10 22:13:43 +00:00
</dl>
2014-11-15 20:01:46 +00:00
2014-04-10 22:13:43 +00:00
</dd>
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
id="render"><span class="type-signature"></span>render<span class="signature">(context, body, <span class="optional">color</span>, <span class="optional">filled</span>)</span><span class="type-signature"></span></h4>
2014-04-10 22:13:43 +00:00
</dt>
<dd>
2014-11-15 20:01:46 +00:00
2014-04-10 22:13:43 +00:00
<div class="description">
2014-07-10 19:31:11 +00:00
<p>Render Sprite Body.</p>
2014-04-10 22:13:43 +00:00
</div>
<h5>Parameters:</h5>
<table class="params table table-striped">
<thead>
<tr>
<th>Name</th>
<th>Type</th>
<th>Argument</th>
<th>Default</th>
<th class="last">Description</th>
</tr>
</thead>
<tbody>
<tr>
2014-07-10 19:31:11 +00:00
<td class="name"><code>context</code></td>
2014-04-10 22:13:43 +00:00
<td class="type">
2014-07-10 19:31:11 +00:00
<span class="param-type">object</span>
2014-04-10 22:13:43 +00:00
</td>
<td class="attributes">
</td>
<td class="default">
</td>
2014-07-10 19:31:11 +00:00
<td class="description last"><p>The context to render to.</p></td>
2014-04-10 22:13:43 +00:00
</tr>
<tr>
2014-07-10 19:31:11 +00:00
<td class="name"><code>body</code></td>
2014-04-10 22:13:43 +00:00
<td class="type">
2014-07-10 19:31:11 +00:00
<span class="param-type"><a href="Phaser.Physics.Arcade.Body.html">Phaser.Physics.Arcade.Body</a></span>
2014-04-10 22:13:43 +00:00
</td>
<td class="attributes">
</td>
<td class="default">
</td>
2014-07-10 19:31:11 +00:00
<td class="description last"><p>The Body to render the info of.</p></td>
2014-04-10 22:13:43 +00:00
</tr>
<tr>
2014-07-10 19:31:11 +00:00
<td class="name"><code>color</code></td>
2014-04-10 22:13:43 +00:00
<td class="type">
2014-07-10 19:31:11 +00:00
<span class="param-type">string</span>
2014-04-10 22:13:43 +00:00
</td>
<td class="attributes">
2014-07-10 19:31:11 +00:00
&lt;optional><br>
2014-04-10 22:13:43 +00:00
</td>
<td class="default">
2014-07-10 19:31:11 +00:00
'rgba(0,255,0,0.4)'
2014-04-10 22:13:43 +00:00
</td>
2014-07-10 19:31:11 +00:00
<td class="description last"><p>color of the debug info to be rendered. (format is css color string).</p></td>
2014-04-10 22:13:43 +00:00
</tr>
<tr>
2014-07-10 19:31:11 +00:00
<td class="name"><code>filled</code></td>
2014-04-10 22:13:43 +00:00
<td class="type">
2014-07-10 19:31:11 +00:00
<span class="param-type">boolean</span>
2014-04-10 22:13:43 +00:00
</td>
<td class="attributes">
&lt;optional><br>
</td>
<td class="default">
2014-07-10 19:31:11 +00:00
true
2014-04-10 22:13:43 +00:00
</td>
2014-07-10 19:31:11 +00:00
<td class="description last"><p>Render the objected as a filled (default, true) or a stroked (false)</p></td>
2014-04-10 22:13:43 +00:00
</tr>
</tbody>
</table>
2014-11-15 20:01:46 +00:00
2014-04-10 22:13:43 +00:00
<dl class="details">
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-06-17 00:11:24 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-1219">line 1219</a>
2014-11-15 20:01:46 +00:00
</dt>
2014-04-10 22:13:43 +00:00
</dl>
2014-11-15 20:01:46 +00:00
2014-04-10 22:13:43 +00:00
</dd>
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
id="renderBodyInfo"><span class="type-signature"></span>renderBodyInfo<span class="signature">(body, x, y, <span class="optional">color</span>)</span><span class="type-signature"></span></h4>
2014-04-10 22:13:43 +00:00
</dt>
<dd>
2014-11-15 20:01:46 +00:00
2014-04-10 22:13:43 +00:00
<div class="description">
2014-07-10 19:31:11 +00:00
<p>Render Sprite Body Physics Data as text.</p>
2014-04-10 22:13:43 +00:00
</div>
<h5>Parameters:</h5>
<table class="params table table-striped">
<thead>
<tr>
<th>Name</th>
<th>Type</th>
<th>Argument</th>
<th>Default</th>
<th class="last">Description</th>
</tr>
</thead>
<tbody>
<tr>
2014-07-10 19:31:11 +00:00
<td class="name"><code>body</code></td>
2014-04-10 22:13:43 +00:00
<td class="type">
2014-07-10 19:31:11 +00:00
<span class="param-type"><a href="Phaser.Physics.Arcade.Body.html">Phaser.Physics.Arcade.Body</a></span>
2014-04-10 22:13:43 +00:00
</td>
<td class="attributes">
</td>
<td class="default">
</td>
2014-07-10 19:31:11 +00:00
<td class="description last"><p>The Body to render the info of.</p></td>
2014-04-10 22:13:43 +00:00
</tr>
<tr>
2014-07-10 19:31:11 +00:00
<td class="name"><code>x</code></td>
2014-04-10 22:13:43 +00:00
<td class="type">
2014-07-10 19:31:11 +00:00
<span class="param-type">number</span>
2014-04-10 22:13:43 +00:00
</td>
<td class="attributes">
</td>
<td class="default">
</td>
2014-07-10 19:31:11 +00:00
<td class="description last"><p>X position of the debug info to be rendered.</p></td>
2014-04-10 22:13:43 +00:00
</tr>
<tr>
2014-07-10 19:31:11 +00:00
<td class="name"><code>y</code></td>
2014-04-10 22:13:43 +00:00
<td class="type">
2014-07-10 19:31:11 +00:00
<span class="param-type">number</span>
2014-04-10 22:13:43 +00:00
</td>
<td class="attributes">
</td>
<td class="default">
</td>
2014-07-10 19:31:11 +00:00
<td class="description last"><p>Y position of the debug info to be rendered.</p></td>
2014-04-10 22:13:43 +00:00
</tr>
<tr>
2014-07-10 19:31:11 +00:00
<td class="name"><code>color</code></td>
2014-04-10 22:13:43 +00:00
<td class="type">
2014-07-10 19:31:11 +00:00
<span class="param-type">string</span>
2014-04-10 22:13:43 +00:00
</td>
<td class="attributes">
&lt;optional><br>
</td>
<td class="default">
2014-07-10 19:31:11 +00:00
'rgb(255,255,255)'
2014-04-10 22:13:43 +00:00
</td>
2014-07-10 19:31:11 +00:00
<td class="description last"><p>color of the debug info to be rendered. (format is css color string).</p></td>
2014-04-10 22:13:43 +00:00
</tr>
</tbody>
</table>
2014-11-15 20:01:46 +00:00
2014-04-10 22:13:43 +00:00
<dl class="details">
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-06-17 00:11:24 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-1247">line 1247</a>
2014-11-15 20:01:46 +00:00
</dt>
2014-04-10 22:13:43 +00:00
</dl>
2014-11-15 20:01:46 +00:00
2014-04-10 22:13:43 +00:00
</dd>
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
id="reset"><span class="type-signature"></span>reset<span class="signature">(x, y)</span><span class="type-signature"></span></h4>
2014-04-10 22:13:43 +00:00
</dt>
<dd>
2014-11-15 20:01:46 +00:00
2014-04-10 22:13:43 +00:00
<div class="description">
<p>Resets all Body values (velocity, acceleration, rotation, etc)</p>
</div>
<h5>Parameters:</h5>
<table class="params table table-striped">
<thead>
<tr>
<th>Name</th>
<th>Type</th>
<th class="last">Description</th>
</tr>
</thead>
<tbody>
2014-04-10 22:13:43 +00:00
<tr>
<td class="name"><code>x</code></td>
2014-04-10 22:13:43 +00:00
<td class="type">
2014-04-10 22:13:43 +00:00
<span class="param-type">number</span>
2014-04-10 22:13:43 +00:00
</td>
2014-04-10 22:13:43 +00:00
2014-04-10 22:13:43 +00:00
<td class="description last"><p>The new x position of the Body.</p></td>
</tr>
<tr>
2014-04-10 22:13:43 +00:00
<td class="name"><code>y</code></td>
<td class="type">
2014-04-10 22:13:43 +00:00
<span class="param-type">number</span>
</td>
2014-04-10 22:13:43 +00:00
<td class="description last"><p>The new y position of the Body.</p></td>
</tr>
</tbody>
</table>
2014-11-15 20:01:46 +00:00
2014-04-10 22:13:43 +00:00
<dl class="details">
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-06-17 00:11:24 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-955">line 955</a>
2014-11-15 20:01:46 +00:00
</dt>
2014-04-10 22:13:43 +00:00
</dl>
2014-11-15 20:01:46 +00:00
2014-04-10 22:13:43 +00:00
</dd>
2014-04-10 22:13:43 +00:00
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
id="setSize"><span class="type-signature"></span>setSize<span class="signature">(width, height, <span class="optional">offsetX</span>, <span class="optional">offsetY</span>)</span><span class="type-signature"></span></h4>
2014-04-10 22:13:43 +00:00
</dt>
<dd>
2014-11-15 20:01:46 +00:00
2014-04-10 22:13:43 +00:00
<div class="description">
<p>You can modify the size of the physics Body to be any dimension you need.
2016-06-03 17:48:34 +00:00
This allows you to make it smaller, or larger, than the parent Sprite.
You can also control the x and y offset of the Body. This is the position of the
Body relative to the top-left of the Sprite <em>texture</em>.</p>
<p>For example: If you have a Sprite with a texture that is 80x100 in size,
and you want the physics body to be 32x32 pixels in the middle of the texture, you would do:</p>
<p><code>setSize(32, 32, 24, 34)</code></p>
<p>Where the first two parameters is the new Body size (32x32 pixels).
24 is the horizontal offset of the Body from the top-left of the Sprites texture, and 34
is the vertical offset.</p>
2014-04-10 22:13:43 +00:00
</div>
2014-04-10 22:13:43 +00:00
<h5>Parameters:</h5>
<table class="params table table-striped">
<thead>
<tr>
<th>Name</th>
<th>Type</th>
2014-07-10 19:31:11 +00:00
<th>Argument</th>
2014-04-10 22:13:43 +00:00
<th class="last">Description</th>
</tr>
</thead>
<tbody>
<tr>
2014-04-10 22:13:43 +00:00
<td class="name"><code>width</code></td>
<td class="type">
2014-04-10 22:13:43 +00:00
<span class="param-type">number</span>
</td>
2014-07-10 19:31:11 +00:00
<td class="attributes">
</td>
2014-04-10 22:13:43 +00:00
2014-04-10 22:13:43 +00:00
<td class="description last"><p>The width of the Body.</p></td>
</tr>
<tr>
<td class="name"><code>height</code></td>
2014-04-10 22:13:43 +00:00
<td class="type">
2014-04-10 22:13:43 +00:00
<span class="param-type">number</span>
2014-04-10 22:13:43 +00:00
</td>
2014-04-10 22:13:43 +00:00
2014-07-10 19:31:11 +00:00
<td class="attributes">
</td>
2014-04-10 22:13:43 +00:00
<td class="description last"><p>The height of the Body.</p></td>
</tr>
<tr>
2014-04-10 22:13:43 +00:00
<td class="name"><code>offsetX</code></td>
<td class="type">
2014-04-10 22:13:43 +00:00
<span class="param-type">number</span>
</td>
2014-07-10 19:31:11 +00:00
<td class="attributes">
&lt;optional><br>
</td>
2014-04-10 22:13:43 +00:00
2016-06-03 17:48:34 +00:00
<td class="description last"><p>The X offset of the Body from the top-left of the Sprites texture.</p></td>
2014-04-10 22:13:43 +00:00
</tr>
<tr>
<td class="name"><code>offsetY</code></td>
2014-04-10 22:13:43 +00:00
<td class="type">
2014-04-10 22:13:43 +00:00
<span class="param-type">number</span>
2014-04-10 22:13:43 +00:00
</td>
2014-04-10 22:13:43 +00:00
2014-07-10 19:31:11 +00:00
<td class="attributes">
&lt;optional><br>
</td>
2014-04-10 22:13:43 +00:00
2016-06-03 17:48:34 +00:00
<td class="description last"><p>The Y offset of the Body from the top-left of the Sprites texture.</p></td>
</tr>
</tbody>
</table>
2014-11-15 20:01:46 +00:00
<dl class="details">
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-06-17 00:11:24 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-917">line 917</a>
</dt>
</dl>
</dd>
<dt>
<h4 class="name "
id="stopMovement"><span class="type-signature"></span>stopMovement<span class="signature">(<span class="optional">stopVelocity</span>)</span><span class="type-signature"></span></h4>
</dt>
<dd>
<div class="description">
<p>If this Body is moving as a result of a call to <code>moveTo</code> or <code>moveFrom</code> (i.e. it
has Body.isMoving true), then calling this method will stop the movement before
either the duration or distance counters expire.</p>
<p>The <code>onMoveComplete</code> signal is dispatched.</p>
</div>
<h5>Parameters:</h5>
<table class="params table table-striped">
<thead>
<tr>
<th>Name</th>
<th>Type</th>
<th>Argument</th>
<th class="last">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="name"><code>stopVelocity</code></td>
<td class="type">
<span class="param-type">boolean</span>
</td>
<td class="attributes">
&lt;optional><br>
</td>
<td class="description last"><p>Should the Body.velocity be set to zero?</p></td>
</tr>
</tbody>
</table>
<dl class="details">
<dt class="tag-source">Source -
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-599">line 599</a>
2014-11-15 20:01:46 +00:00
</dt>
2014-04-10 22:13:43 +00:00
</dl>
2014-11-15 20:01:46 +00:00
2014-04-10 22:13:43 +00:00
</dd>
<dt>
2014-11-15 20:01:46 +00:00
<h4 class="name "
id="updateBounds"><span class="type-signature">&lt;internal> </span>updateBounds<span class="signature">()</span><span class="type-signature"></span></h4>
2014-04-10 22:13:43 +00:00
</dt>
<dd>
2014-11-15 20:01:46 +00:00
2014-04-10 22:13:43 +00:00
<div class="description">
<p>Internal method.</p>
</div>
2014-11-15 20:01:46 +00:00
2014-04-10 22:13:43 +00:00
<dl class="details">
2014-11-15 20:01:46 +00:00
<dt class="important tag-deprecated">Internal:</dt>
<dd class="tag-deprecated"><ul>
<li>This member is <em>internal (protected)</em> and may be modified or removed in the future.</li>
</ul></dd>
2014-04-10 22:13:43 +00:00
2014-11-15 20:01:46 +00:00
<dt class="tag-source">Source -
2016-06-17 00:11:24 +00:00
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-429">line 429</a>
</dt>
</dl>
</dd>
<dt>
<h4 class="name "
id="updateMovement"><span class="type-signature">&lt;internal> </span>updateMovement<span class="signature">()</span><span class="type-signature"></span></h4>
</dt>
<dd>
<div class="description">
<p>Internal method.</p>
</div>
<dl class="details">
<dt class="important tag-deprecated">Internal:</dt>
<dd class="tag-deprecated"><ul>
<li>This member is <em>internal (protected)</em> and may be modified or removed in the future.</li>
</ul></dd>
<dt class="tag-source">Source -
<a href="src_physics_arcade_Body.js.html">physics/arcade/Body.js</a>, <a href="src_physics_arcade_Body.js.html#sunlight-1-line-558">line 558</a>
2014-11-15 20:01:46 +00:00
</dt>
</dl>
2014-11-15 20:01:46 +00:00
</dd>
</dl>
</article>
</section>
</div>
<div class="clearfix"></div>
<footer>
<span class="copyright">
2016-04-22 14:15:28 +00:00
Phaser Copyright © 2012-2016 Photon Storm Ltd.
</span>
<br />
<span class="jsdoc-message">
2015-08-24 14:43:45 +00:00
Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.2</a>
2016-06-17 00:11:24 +00:00
on Thu Jun 16 2016 23:20:44 GMT+0100 (GMT Daylight Time) using the <a href="https://github.com/terryweiss/docstrap">DocStrap template</a>.
</span>
</footer>
</div>
<div class="span3">
<div id="toc"></div>
</div>
<br clear="both">
</div>
</div>
<script src="scripts/sunlight.js"></script>
<script src="scripts/sunlight.javascript.js"></script>
<script src="scripts/sunlight-plugin.doclinks.js"></script>
<script src="scripts/sunlight-plugin.linenumbers.js"></script>
<script src="scripts/sunlight-plugin.menu.js"></script>
<script src="scripts/jquery.min.js"></script>
<script src="scripts/jquery.scrollTo.js"></script>
<script src="scripts/jquery.localScroll.js"></script>
<script src="scripts/bootstrap-dropdown.js"></script>
<script src="scripts/toc.js"></script>
<script> Sunlight.highlightAll({lineNumbers:true, showMenu: true, enableDoclinks :true}); </script>
<script>
$( function () {
$( "#toc" ).toc( {
2014-04-10 22:13:43 +00:00
anchorName : function(i, heading, prefix) {
return $(heading).attr("id") || ( prefix + i );
},
selectors : "h1,h2,h3,h4",
showAndHide : false,
scrollTo : 60
} );
$( "#toc>ul" ).addClass( "nav nav-pills nav-stacked" );
$( "#main span[id^='toc']" ).addClass( "toc-shim" );
} );
</script>
</body>
</html>