使用核心运动我得到 3 个偏航、俯仰、滚动的值,现在使用这些值我需要创建一个自定义加载器,当用户向右、向前、向左、向后移动设备时,这个加载器将填充。所以我用这个核心图形方法画了一个圆
void CGContextAddArc (
CGContextRef c,
CGFloat x,
CGFloat y,
CGFloat radius,
CGFloat startAngle,
CGFloat endAngle,
int clockwise
);
其中所有值都是固定的,并通过计算弧度将 startAngle 的值传递给 pitch
myRadianMethod(myPitchValue)
现在,当我移动设备时,圆圈开始填充,但我想让它填充向右、向前、向左、向后四个移动。我如何微调我的代码来完成这个?
设备移动就像...用户将他/她的 iphone 保持在横向位置...现在用户首先必须向右倾斜设备,这将填充一些部分,现在用户将 iPhone 向自己倾斜这将填充更多,然后用户将向左倾斜然后向后倾斜以完成填充...