私のゲームでは、プレイヤーがゲーム中の任意の時点で携帯電話を振ると、振るたびに武器が切り替わります。
例: プレイヤーがナイフを持っていて、[電話を振って]刀に持ち替えます。
if (accelerometer.x >= 5 || accelerometer.x <= -5 || accelerometer.y >= 5
|| accelerometer.y <= -5 || accelerometer.z >= 5 || accelerometer.z <= -5 )
switchWep();
これは機能しますが、問題は副作用があることです。プレーヤーが電話を振ると、武器が 2 回切り替わることがあります。だから私はそれを制限して、大きな揺れがあった場合にゲームが武器 0 から武器 2 に切り替わらないようにしたいと考えています。
助けてください。