屏幕有一瓶雪碧,实现的效果如下:
1、手机倾斜,可以根据重力感应,水也跟着倾斜(水面永远是与地面平行的)
2、手机左右上下摇动,瓶中水跟着移动撞击
3、撞击到一定程度,可以把瓶盖冲开新手,不知道如何下手,一个倾斜的效果就好费劲, 请求高手给点思路或者例子,感谢万分

解决方案 »

  1.   

    个人感觉这东西不好做,倾斜还相对好办,毕竟有重力感应可用
    水的碰撞要做到逼真相当困难,应该使用粒子系统吧,但模拟水,应该需要大量的粒子数目,计算量是个问题
    没有亲自试过,仅供参考
      

  2.   

    粒子来模拟水,那要需要多少个粒子呀, 200*200像素的 40000个粒子呀
      

  3.   

    这个应该可以做。要好好想想。
      

  4.   

    要我说就是固定晃动图像,比如你准备3张(也可以多些)动态图,轻微摇晃的,中度摇晃的,激烈摇晃的,判定为轻度摇晃,就选第一张图显出来,依此类托,判定激烈摇晃,爆他丫的。
    这样,就省去了实时感应晃动方向,力度之类的,存储量就几张图。