关于重力感应cc.Acceleration

关于重力感应cc.Acceleration,Web下无效,怎么整?

找到了。
http://forum.cocos.com/t/creator/39436

特别想问 web下重力怎么玩。。萌新脸

这个,我上面说了啊

http://www.cocos.com/docs/creator/scripting/player-controls.html
我上面的提问过时了

var listener1 = cc.EventListener.create({
event: cc.EventListener.ACCELERATION,
callback: function (accelEvent, event) {
this.sprite.x = accelEvent.x
this.sprite.y = accelEvent.y
cc.log(‘scuss’)
return true
}.bind(self),

});
cc.eventManager.addListener(listener1, this.node);

是这个用法过时了,嬲。

这个官方文档说明,没有说明回调带哪些参数,唉,只看到,x和y,有没有z?有没有timstamp?

被官方文档误导了,建议删除或更新
http://www.cocos.com/docs/creator/api/classes/Acceleration.html

请问下获取到z轴了吗

没有,官方基本没人回复。

顶起来

顶起来

1.3.2还是可以用我之前的代码,1.4估计不好用了

顶上去

这个的确是相对比较边缘的需求,所以没有得到足够的重视,我先建立 issue 了,有信息会在这里同步

另外,希望提供你的测试环境

http://forum.cocos.com/t/topic/45305

我基本已经用重力感应做到控制人物行走,个人觉得引擎支持到x,y 轴已经可以了,但是还是有奇葩请求,所以请问下思路,如何获取上下摇晃的次数。

Acc是恒定的,只是方向上改变z=Math.sqrt(1-xx-yy);