重力系统

想在游戏里加个重力系统,并且用重力系统来控制物体的移动方向,一共有8个方向,请问用什么方式做呢顺便问下CCAcceleration里面的x,y,z的取值范围分别是多少呢
还有要做晃动检测的话怎么加呢