1

大家好,我是使用 webplayer 的 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;
}} 

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

4

2 回答 2

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描述了所有细节,所以谢谢)

于 2013-12-14T16:49:01.783 回答
-1

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

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

于 2013-10-04T02:27:57.293 回答