明明手机已经倾斜了,但是打印出的x,y却没有什么变化(例如x是正数,我倾斜了,应该变负数了,但是没有变)。
function accelerometer(event,x,y,z,timestamp)
cclog(x…","…y);
end
帧频设置成30之后,就没出现过了
没有人出来解答一下吗?
我也遇到了,安卓正常,苹果就有问题了,不知道为什么
解决了,是帧频不一至的问题。。帧频设置为30就好了,估计是重力感应的频率跟游戏的帧频不一样导致的问题
— Begin quote from ____
引用第3楼super_2099于2014-07-02 13:51发表的 回 2楼(super_2099) 的帖子 :
解决了,是帧频不一至的问题。。帧频设置为30就好了,估计是重力感应的频率跟游戏的帧频不一样导致的问题 http://www.cocoachina.com/bbs/job.php?action=topost&tid=207123&pid=994003
— End quote
弄清楚原因了吗
修改帧频是治标不治本的方法,正确的应该是设置setAccelerometerInterval
如果没记错的话,IOS默认是0.1,所以显得迟钝,android默认是0.01。
— Begin quote from ____
引用第5楼coolshuiping于2014-07-02 14:53发表的 :
修改帧频是治标不治本的方法,正确的应该是设置setAccelerometerInterval
如果没记错的话,IOS默认是0.1,所以显得迟钝,android默认是0.01。 http://www.cocoachina.com/bbs/job.php?action=topost&tid=207123&pid=994077
— End quote
那IOS也修改成0.01吗?
记不清楚了,你可以调试看看效果。
— Begin quote from ____
引用第7楼coolshuiping于2014-07-02 15:56发表的 回 6楼(1085075003) 的帖子 :
记不清楚了,你可以调试看看效果。 http://www.cocoachina.com/bbs/job.php?action=topost&tid=207123&pid=994142
— End quote
我设置成60帧,setAccelerometerInterval(0.01)都会延迟啊。。。