将vector2的列表发送到php

时间:2013-01-03 13:36:44

标签: c# php list unity3d

我需要将Unity3的Vector2列表发送到php页面。 不幸的是我不知道怎么做。

我收到了这段代码:

public void SaveTappedPositions(List<Vector2> tappedPositions)
{
    WWW url = new WWW(SAVE_TAPPED_POSITIONS_URL + UDID + "&tappedPositions=" + tappedPositions);
    StartCoroutine(SendRequest(url));
}    

好吧,它成功发送,但网址是

http://www.url.com?deviceId=260e3a51d6339640503c04ca06d5b63c3ffc282c&
    tappedPositions=System.Collections.Generic.List`1[UnityEngine.Vector2]

哪个不好。我需要在某种长字符串中使用所有Vector2(至少PHP可以处理的东西),然后将其发送出来。

1 个答案:

答案 0 :(得分:1)

您需要发送字符串,而不是列表。

StringBuilder sb = new StringBuilder();
            foreach (string aa in tappedPositions) { sb.Append(aa + ";"); }//i used ; for separetato,is your choice.

然后发送:

WWW url = new WWW(SAVE_TAPPED_POSITIONS_URL + UDID + "&tappedPositions=" + sb);