【问题标题】:Send list of vector2 to php将vector2列表发送到php
【发布时间】:2013-01-03 13:36:44
【问题描述】:

我需要将 Vector2 列表从 Unity3d 发送到 php 页面。 不幸的是,我不知道如何正确地做到这一点。

我得到了这个代码:

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

发送成功了,但是url是这个

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

这当然不好。我需要某种长字符串(至少 PHP 可以处理)中的所有 Vector2,然后将其发送过来。

【问题讨论】:

    标签: c# php list unity3d


    【解决方案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);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-09-29
      • 2014-10-04
      • 1970-01-01
      • 2015-04-07
      • 2012-07-22
      • 1970-01-01
      • 2014-04-10
      相关资源
      最近更新 更多