使用核心运动我得到3个偏航,俯仰,滚动值。现在使用这些值我需要创建一个自定义加载器,当用户向右,向前,向左,向后移动设备时,此加载器将填充。所以我使用这个核心图形方法绘制一个圆圈
void CGContextAddArc (
CGContextRef c,
CGFloat x,
CGFloat y,
CGFloat radius,
CGFloat startAngle,
CGFloat endAngle,
int clockwise
);
其中所有值都是固定的,并通过计算弧度
来传递startAngle的音高值myRadianMethod(myPitchValue)
现在,当我移动设备时,圆圈开始填充,但我想让它填充四个向右,向前,向左,向后移动。如何微调我的代码来实现这一目标?
设备移动就像......用户正在将他/她的iPhone保存在风景中 位置...现在用户首先必须向右倾斜设备,这将 填写一些部分,现在用户将倾向于iPhone将自己倾向于自己 填充更多,然后用户将向左倾斜然后返回完成 填...
答案 0 :(得分:0)
RotationRate仅反映三个轴周围角度的变化。因此,每当您正在等待的方向发生积极变化时,您可以将这些变化加起来达到一定值。
这就是你要找的东西吗?