2
我使用CMAttitude中的俯仰和滚动来控制iPhone游戏中某个点的位置。当我开始的水平,我注册了参考的态度和比赛期间我使用陀螺仪CMAttitude设置自定义参考框架
[attitude multiplyByInverseOfAttitude:attitudeRef]
获得相对于参考当前的态度,进而控制点的水平位置(在俯仰财产)和垂直位置(具有滚动属性)。
问题是,我想添加一个功能,只重置参考姿态attitudeRef的roll组件到自定义值。 CMAttitude euler角度是只读属性,我显然无法用自定义的滚动和音调创建自己的自定义CMAttitude对象。
我该怎么做?
谢谢,我会尝试四元数方法。 – user1347271 2013-02-27 21:06:43