わかりましたので、競技用のゲームを作成する必要がありますが、次の問題が発生しました: アクセロムターの x、y、z 軸を取得する必要があります。私は xamarin を使用し、CocosSharp ゲームを作成します。MainActivity でそれらを取得できますが、GameLayer.Cs で取得する必要があります。ここでは、CCEventAccelerationとCCAccelerometerを使用する必要がありますが、機能していないようです。今まで、この方法で取得しようとしました
CCEventAccelerate Acl;
CCLabel label;
label = new CCLabel("Score: 0", "Arial", 20, CCLabelFormat.SystemFont);
label.PositionX = 50;
label.PositionY = 880;
label.AnchorPoint = CCPoint.AnchorUpperLeft;
AddChild(label);
それから私は試しました
try
{
label.text = Acl.Acceleration.X.ToString();
}
catch(Exception ex)
{
label.text = ex.ToString();
}