大家好,我是网络播放器的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;
}}
我实际上想在飞机上放一张谷歌地图,但是我使用的是主要的网址。非常感谢您的帮助。非常感谢你。
答案 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。