小游戏里用到了加速计,发现以下问题:

    多次start和stop加速计后,返回偏移量不对

    一开始,我们是在开始游戏的时候调用startAccelerometer,死亡的时候调用stop,

    结果:每次startAccelerometer后,发现返回的偏移量(目前只用到x)会不一样,多次start之后,这个值会变大。

    多次进入游戏后,加速计的间隔会恢复成默认值200ms

    由于上面这个问题,我们改成了只在进入游戏的时候启动加速计startAccelerometer,死亡后不再stop,也就是整个程序里,只在初始化的时候启动一次。但又发现,如果死亡后点击关闭按钮,程序进入后台,再打开小游戏(我这里是,从下拉小程序列表和分享这两个方式进入的,没有规律,反正就是胡乱进入),点击重新开始,多次操作后,很大几率加速计的间隔不再是启动时设置的game(20ms),而是默认值normal(200ms)

展开全部
收起
2回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 纸短情长

    14人对此回答表示赞同

    这个只能200k,我这用的白鹭,弄不到这么小

    展开
    14
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Henry韩飞

    11人对此回答表示赞同

    我用的是iphone6p,微信版本6.7.1

    展开
    11
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部