示例#1
0
 public void addShape(CCPhysicsShapeInfo shape)
 {
     foreach (var item in shape.getShapes())
     {
         _space.AddShape(item);
     }
 }
示例#2
0
		public void removeShape(CCPhysicsShapeInfo shapeInf)
		{
			foreach (var shape in shapeInf.getShapes())
			{
				if (_space.ContainsShape(shape))
					_space.RemoveShape(shape);
			}

		}
示例#3
0
		public void addShape(CCPhysicsShapeInfo shape)
		{

			foreach (var item in shape.getShapes())
			{
				_space.AddShape(item);
			}

		}
示例#4
0
 public void removeShape(CCPhysicsShapeInfo shapeInf)
 {
     foreach (var shape in shapeInf.getShapes())
     {
         if (_space.ContainsShape(shape))
         {
             _space.RemoveShape(shape);
         }
     }
 }
示例#5
0
        public void SetRestitution(float restitution)
        {
            _material.restitution = restitution;

            foreach (cpShape shape in _info.getShapes())
            {
                shape.SetElasticity(restitution);
            }
        }