public static void WriteItemMoveXml(Queue <Hi5_Position_Record> records, Hi5_Object_Move.ObjectMoveData objectData)
        {
            return;

            string temp = m_Path + m_Name;

            if (File.Exists(temp))
            {
                File.Delete(temp);
            }
            XmlDocument    xmlDoc = new XmlDocument();
            XmlDeclaration xmlDeclar;

            xmlDeclar = xmlDoc.CreateXmlDeclaration("1.0", "gb2312", null);
            xmlDoc.AppendChild(xmlDeclar);

            XmlElement xmlElement = xmlDoc.CreateElement("", "Itemthrow", "");

            xmlDoc.AppendChild(xmlElement);

            XmlNode root = xmlDoc.SelectSingleNode("Itemthrow");

            if (records != null && records.Count > 0)
            {
                XmlElement xe1 = xmlDoc.CreateElement("Hi5_Position_Record");
                foreach (Hi5_Position_Record item in records)
                {
                    XmlElement xeSub1 = xmlDoc.CreateElement("RecordItem");
                    xeSub1.SetAttribute("MoveVectorX", item.mMoveVector.x.ToString());
                    xeSub1.SetAttribute("MoveVectorY", item.mMoveVector.y.ToString());
                    xeSub1.SetAttribute("MoveVectorZ", item.mMoveVector.z.ToString());
                    xeSub1.SetAttribute("PositionX", item.position.x.ToString());
                    xeSub1.SetAttribute("PositionY", item.position.y.ToString());
                    xeSub1.SetAttribute("PositionZ", item.position.z.ToString());
                    xeSub1.SetAttribute("IntervalTime", item.mIntervalTime.ToString());
                    xe1.AppendChild(xeSub1);
                }
                root.AppendChild(xe1);
            }
            if (objectData != null)
            {
                XmlElement xe2    = xmlDoc.CreateElement("ObjectMoveData");
                XmlElement xeSub1 = xmlDoc.CreateElement("ObjectMoveDataItem");
                xeSub1.SetAttribute("DirectionX", objectData.mDirection.x.ToString());
                xeSub1.SetAttribute("DirectionY", objectData.mDirection.y.ToString());
                xeSub1.SetAttribute("DirectionZ", objectData.mDirection.z.ToString());
                xeSub1.SetAttribute("Y", objectData.y.ToString());
                xe2.AppendChild(xeSub1);
                root.AppendChild(xe2);
            }
            xmlDoc.Save(m_Path + m_Name);

            /*if (leftLeapMotionScripe != null) {
             *      XmlElement xe1 = xmlDoc.CreateElement("Hand");
             *      xe1.SetAttribute("DeviceName", leftLeapMotionScripe.DeviceName);
             *      xe1.SetAttribute("GloveSide", leftLeapMotionScripe.handSide.ToString());
             *      for (int i = 0; i < leftLeapMotionScripe.leftPosition.Length; i++)
             *      {
             *              XmlElement xeSub1 = xmlDoc.CreateElement("Position");
             *              xeSub1.SetAttribute("X", leftLeapMotionScripe.leftPosition[i].x.ToString());
             *              xeSub1.SetAttribute("Y", leftLeapMotionScripe.leftPosition[i].y.ToString());
             *              xeSub1.SetAttribute("Z", leftLeapMotionScripe.leftPosition[i].z.ToString());
             *              xe1.AppendChild (xeSub1);
             *      }
             *      root.AppendChild(xe1);
             * }
             * if (rightLeapMotionScripe != null) {
             *      XmlElement xe1 = xmlDoc.CreateElement("Hand");
             *      xe1.SetAttribute("DeviceName", rightLeapMotionScripe.DeviceName);
             *      xe1.SetAttribute("GloveSide", rightLeapMotionScripe.handSide.ToString());
             *      for (int i = 0; i < rightLeapMotionScripe.rightPosition.Length; i++)
             *      {
             *              XmlElement xeSub1 = xmlDoc.CreateElement("Position");
             *              xeSub1.SetAttribute("X", rightLeapMotionScripe.rightPosition[i].x.ToString());
             *              xeSub1.SetAttribute("Y", rightLeapMotionScripe.rightPosition[i].y.ToString());
             *              xeSub1.SetAttribute("Z", rightLeapMotionScripe.rightPosition[i].z.ToString());
             *              xe1.AppendChild (xeSub1);
             *      }
             *      root.AppendChild(xe1);
             * }
             * //保存的路径*/
        }
        public static void WriteItemMovePositionXml(Queue <Hi5_Position_Record> records, Hi5_Object_Move.ObjectMoveData objectData)
        {
            string temp = m_Path + m_Name_1;

            if (File.Exists(temp))
            {
                File.Delete(temp);
            }
            XmlDocument    xmlDoc = new XmlDocument();
            XmlDeclaration xmlDeclar;

            xmlDeclar = xmlDoc.CreateXmlDeclaration("1.0", "gb2312", null);
            xmlDoc.AppendChild(xmlDeclar);

            XmlElement xmlElement = xmlDoc.CreateElement("", "Itemthrow", "");

            xmlDoc.AppendChild(xmlElement);

            XmlNode root = xmlDoc.SelectSingleNode("Itemthrow");

            if (records != null && records.Count > 0)
            {
                XmlElement xe1 = xmlDoc.CreateElement("Hi5_Position_Record");
                foreach (Hi5_Position_Record item in records)
                {
                    XmlElement xeSub1 = xmlDoc.CreateElement("RecordItem");
                    xeSub1.SetAttribute("MoveVectorX", item.mMoveVector.x.ToString());
                    xeSub1.SetAttribute("MoveVectorY", item.mMoveVector.y.ToString());
                    xeSub1.SetAttribute("MoveVectorZ", item.mMoveVector.z.ToString());
                    xeSub1.SetAttribute("PositionX", item.position.x.ToString());
                    xeSub1.SetAttribute("PositionY", item.position.y.ToString());
                    xeSub1.SetAttribute("PositionZ", item.position.z.ToString());
                    xeSub1.SetAttribute("IntervalTime", item.mIntervalTime.ToString());
                    xe1.AppendChild(xeSub1);
                }
                root.AppendChild(xe1);
            }
            if (objectData != null)
            {
                XmlElement xe2    = xmlDoc.CreateElement("ObjectMoveData");
                XmlElement xeSub1 = xmlDoc.CreateElement("ObjectMoveDataItem");
                xeSub1.SetAttribute("DirectionX", objectData.mDirection.x.ToString());
                xeSub1.SetAttribute("DirectionY", objectData.mDirection.y.ToString());
                xeSub1.SetAttribute("DirectionZ", objectData.mDirection.z.ToString());
                xeSub1.SetAttribute("Y", objectData.y.ToString());
                xe2.AppendChild(xeSub1);
                root.AppendChild(xe2);
            }
            xmlDoc.Save(m_Path + m_Name);
        }