在我的游戏中,我希望玩家在游戏中的任何时候摇晃他的手机,每次摇晃都会导致切换武器。
示例:玩家有刀,[摇晃手机]并切换到武士刀。
if (accelerometer.x >= 5 || accelerometer.x <= -5 || accelerometer.y >= 5
|| accelerometer.y <= -5 || accelerometer.z >= 5 || accelerometer.z <= -5 )
switchWep();
这行得通,问题是它有副作用。当玩家摇晃手机时,有时会切换两次武器。所以我想限制它,这样如果有很大的震动,游戏就不会从武器 0 切换到武器 2。
请帮忙。