愤怒的小鸟 向后拉弹弓的画面是用什么方式实现的

解决方案 »

  1.   

    看它用什么游戏引擎了。box2d有很多引擎,官方的用法不知道。曾经研究过一个引擎,有这种弹簧的物理模型。基本的思路是根据拉伸长度决定它的加速度。突然想起来,原来你的标题是说画面怎么实现我晕。UI上面的东西自己研究下就行了,无非位移、坐标计算,画线等等
      

  2.   

    可以采用2d引擎实现,如 andengine http://www.andengine.org/,看看里边的例子会有启发的
      

  3.   

    我做了一个,拉的时候 用的是box2d的b2DistanceJointDef;松的时用这个ApplyLinearImpulse至于图片那么东西帖一下就好;
      

  4.   

    用ApplyLinearImpulse那个力怎么算呢
      

  5.   

    弹弓那个应该是要在一个方圆内,自由移动的吧,distancejoint怎么实现呢?setLenth?setLenth的数值要怎么计算?!
      

  6.   

    我想问下,用ccDrawLine画出来的线段,能改变显示的层数么?就是一条显示在精灵上面,一条显示在下面?