-1
我有以下問題:我需要代碼凍結聯合的第一個位置 因爲我想用它來計算距離 我該怎麼做呢?聯合走過的距離
我有以下問題:我需要代碼凍結聯合的第一個位置 因爲我想用它來計算距離 我該怎麼做呢?聯合走過的距離
什麼,你可能尋找的是一些代碼,看起來像這樣(警告:未經測試的代碼):
private SkeletonPoint _jointInitial;
private bool _initialized;
void MyMethodThatProcessesJoints(Joint joint)
{
if (!_initialized)
{
_jointInitial = joint.Position;
_initialized = true;
}
else
{
var pos = joint.Position;
var dx = pos.X - _jointInitial.X;
var dy = pos.Y - _jointInitial.Y;
var distance = Math.Sqrt(dx * dx + dy * dy);
// do something with distance...
}
}
您好,歡迎StackOverflow上。請閱讀[問]以瞭解如何更好地制定您的問題以獲得最佳答案。一般來說,你必須有一些開始(給我們你已經完成的代碼,並告訴我們你的錯誤或問題)。大多數人不只是給codez。 – Jack 2013-02-27 19:21:03
我發現標題很分散注意力。 – CodeCaster 2013-02-27 19:24:28
取決於菸灰缸有多遠? – 2013-02-27 19:30:42