WEB开发网
开发学院手机开发iPhone 开发 iPhone 实现 Fruit Ninja 里刀光效果的代码 阅读

iPhone 实现 Fruit Ninja 里刀光效果的代码

 2010-12-18 08:05:47 来源:WEB开发网   
核心提示:实现 Fruit Ninja 里刀光效果的代码实现思路:√ 从多点触摸得到划过的轨迹,控制点数量,一般使用队列,新的点挤出队尾的点. 这里表示为point[16];√ 循环; ▪point和point[i+1]构成直线l, 计算直线的斜率, 从斜率得到夹角θ(可以温习极坐标),从而得到l的法线方程(Xcos

实现 Fruit Ninja 里刀光效果的代码

实现思路:

√ 从多点触摸得到划过的轨迹,控制点数量,一般使用队列,新的点挤出队尾的点. 这里表示为point[16];

√ 循环; ▪point和point[i+1]构成直线l, 计算直线的斜率, 从斜率得到夹角θ(可以温习极坐标),从而得到l的法线方程(Xcosθ+ysinθ-p=0);

▪以宽度W(-W),沿着法线方向平移point, 得到2条平移的轨迹.

▪这里的W的绝对值,头部应该宽些,尾部收缩到0.

Tags:iPhone 实现 Fruit

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接