誰かが私がそれをどのように呼ぶか知っていますか? public struct SmiAccelerometerVector { public float x; public float y; public float z; }
x、y、z 値を取得してラベルに貼り付けたい。
誰かが私がそれをどのように呼ぶか知っていますか? public struct SmiAccelerometerVector { public float x; public float y; public float z; }
x、y、z 値を取得してラベルに貼り付けたい。
ありがとうctacke私はすでにそれを手に入れました。ここにあります :)
private void GetVectorHandler(Accelerometer.Vector accel)
{
if (Accelerometer.GetVector(ref accel) == SmiResultCode.Success)
{
yy = accel.y.ToString();
xx = accel.x.ToString();
zz = accel.z.ToString();
}
}
その後、form_loadまたはwadeva内でこれを行う必要があります
GetVectorHandler(gVector);
lblX.Text = "x: " + xx;
lblY.Text = "y: " + yy;
lblZ.Text = "z: " + zz;
これらの関数を含む正確な DLL について、 Samsung のドキュメントは不明ですが、次のようになると思います。
public struct Vector
{
Single X;
Single Y;
Single Z;
}
[DllImport("SmiSDK.dll", SetLastError=true)]
public static extern int SmiAccelerometerGetVector(out Vector vector);