• cocos2d-x 重力感应 加速器的使用


    CSDN开通已有两三年,今天作为一名刚入行的菜鸟写下自己的第一篇Blog.

    刚好项目中须要用到重力感应,google下发现重力感应的使用很easy。

    例如以下:

    第一步: 在当前层开启重力感应。函数:virtual void setAccelerometerEnabled(bool value)


    第二步:加入继承于CCLayer的虚函数  void didAccelerate(CCAcceleration* pAccelerationValue), 这个函数的作用是重力感应的详细运算。

     

    參数CCAcceleration 提供了 重力感应 移动的基础值,各自是移动的X,Y,Z值。

    .h文件


    cpp文件


    这里我仅仅须要用到X轴上的移动。所以没有关于Y轴和Z轴的。

    上面代码里有两个变量控制移动的速率和左右方向变化的快慢



  • 相关阅读:
    返回一个整数数组中最大子数组的和2
    RT-Thread之自动初始化
    Git
    基于STM32的FreeRTOS移植
    RT-Thread之debug使用
    大数的进制转换
    uva-10110
    UVA-10061
    算法训练Maze
    森林变树
  • 原文地址:https://www.cnblogs.com/yjbjingcha/p/8298852.html
Copyright © 2020-2023  润新知