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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity3d - 因为未找到crossdomain.xml策略文件而被拒绝相关的知识,希望对你有一定的参考价值。

大家好,我是网络播放器的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;
}} 

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

答案
http://docs.unity3d.com/Documentation/Manual/SecuritySandbox.html But it is strange that even when I put crossdomain.xml in the root of the web site, it still has the same error. My crossdomain.xml is in UTF-8 encoding and without 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描述了详细信息,所以谢谢)

另一答案

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

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

以上是关于Unity3d - 因为未找到crossdomain.xml策略文件而被拒绝的主要内容,如果未能解决你的问题,请参考以下文章

为啥 Unity3D 应用程序 [导出到 Xcode 项目] 会失败,因为 ip_unity_plugin.bundle 有“包根目录中存在未密封的内容”?

未找到框架“.NETFramework,Version=v4.7.1”的参考程序集

CS0246未找到类型或名称空间“ Newtonsoft”

采购失败,因为采购未正确初始化

新人请教为啥unity3d打不开

Unity3d,当前选择的脚本后端(.NET)未安装