关于重力感应cc.Acceleration,Web下无效,怎么整?
特别想问 web下重力怎么玩。。萌新脸
这个,我上面说了啊
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?
请问下获取到z轴了吗
没有,官方基本没人回复。
顶起来
顶起来
1.3.2还是可以用我之前的代码,1.4估计不好用了
顶上去
这个的确是相对比较边缘的需求,所以没有得到足够的重视,我先建立 issue 了,有信息会在这里同步
另外,希望提供你的测试环境
http://forum.cocos.com/t/topic/45305
我基本已经用重力感应做到控制人物行走,个人觉得引擎支持到x,y 轴已经可以了,但是还是有奇葩请求,所以请问下思路,如何获取上下摇晃的次数。
Acc是恒定的,只是方向上改变z=Math.sqrt(1-xx-yy);