Unity3d - 因为未找到crossdomain.xml策略文件而被拒绝

时间:2013-09-14 05:19:17

标签: c# xml unity3d

大家好,我是网络播放器的unity3d的新手,我无处可见这个错误。 “您正在尝试从下载时出现以下错误的www流加载数据。因为没有找到crossdomain.xml策略文件而被拒绝。”我开始创建项目。然后添加了一个附有以下代码的平面对象:

using UnityEngine;
using System.Collections;
public class GoogleMap : MonoBehaviour {
public string url ="http://www.philippines.hvu.nl/_derived/maps.htm_txt_PhilMap.gif";
IEnumerator Start () {
    WWW www = new WWW(url);
    yield return www;
    renderer.material.mainTexture = www.texture;
}} 

我实际上想在飞机上放一张谷歌地图,但是我使用的是主要的网址。非常感谢您的帮助。非常感谢你。

2 个答案:

答案 0 :(得分:0)

http://docs.unity3d.com/Documentation/Manual/SecuritySandbox.html 但奇怪的是,即使我将crossdomain.xml放在网站的根目录中,它仍然有同样的错误。我的crossdomain.xml采用UTF-8编码,没有BOM。

crossdomain.xml的编码必须是ASCII,您必须将此文件放在网站的根目录下。 摘要crossdomain.xml:

<?xml version="1.0" encoding="ASCII" ?>
<cross-domain-policy>
<allow-access-from domain="*"/>
</cross-domain-policy>

根本,您的链接http://docs.unity3d.com/Documentation/Manual/SecuritySandbox.html描述了详细信息,所以谢谢)

答案 1 :(得分:-1)

http://docs.unity3d.com/Documentation/Manual/SecuritySandbox.html

但奇怪的是,即使我将crossdomain.xml放在网站的根目录中,它仍然有同样的错误。我的crossdomain.xml采用UTF-8编码,没有BOM。