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 有“包根目录中存在未密封的内容”?