对于这个模拟,我有两个对象:
- 矩形桶精灵。
- 矩形动画水精灵。
当然,仅通过操纵这两个精灵的顶点,我不希望出现过于逼真的水溢出模拟。
当我旋转水桶时,我想调整动画水精灵顶点以获得可信的水溢出效果。
由于很难解释,请看我制作的这张图片:http: //postimg.org/image/5x0ix0mfp/
(请注意,顶点未修改的水精灵只是一个动画矩形。)
我已经尝试了很多顶点计算,即使我接近了几次,它仍然不是我想要的效果。当然,我对如何在运行时不进行任何昂贵操作的情况下模拟这种效果的任何其他建议持开放态度:)。