如何将unity3d网页游戏开发放到网页中

【提问】unity发布web版访问服务器网页的问题【unity3d吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:77,808贴子:
【提问】unity发布web版访问服务器网页的问题收藏
小弟初学Unity,一个项目需要发布为Web版,工程中需要从服务器(自己编写的.net网站,发布到IIS局域网)的一个网页中加载数据,用的是WWW类。【情况】
在PC版本下运行正常,能够下载网页内容。
发布exe运行正常。
平台改为Web,运行报错,具体错误信息在下面。
Web平台下将Edit——ProjectSettings——Editor中的Host Url改为服务器IP:端口之后运行成功。
但发布Web之后,不好使。【没改HostUrl时编辑器表错】Error: ConnectFailure (Unexpected error while trying to call method_GetSecurityPolicyBlocking : System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---& System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---& System.Net.WebException: The remote server returned an error: (404) Not Found.
at System.Net.HttpWebRequest.CheckFinalStatus (System.Net.WebAsyncResult result) [0x00000] in &filename unknown&:0
at System.Net.HttpWebRequest.SetResponseData (System.Net.WebConnectionData data) [0x00000] in &filename unknown&:0 ……一一大堆堆栈信息【改hosturl运行成功后发布的错误】不太清楚这个错误该怎么看……【最后】人员变动导致一个毫无经验的新手赶鸭子上架一般独立开发一个项目,收尾阶段的这个问题实在令我无从下手,如果大神们有相关经验,哪怕是个方向或者网址,告诉小弟该去看什么,求指点,万分感谢!
达内unity3d培训全程&实战教学&,unity3d金牌讲师授课.免费unity3d课程试听中!到达内unity3d学院学习unity3d,只需4个月速成unity3d游戏工程师.
你解决没 ? 我将一个资源放在我们公司网站后台 用www 下载 却下载不下来 用迅雷却能够下载 下来 能告诉我一下原因吗? 一样是赶鸭子上架
这个是跨域问题
你得在服务端写个配置文件 你百度下Unity3d 跨域 应该就可以了
解决了 可惜不懂 &allow-access-from domain=&*&/& 我直接用的*
如果我的域名是
那么 我在后台根目录下的Web文件夹下放了一个资源 unity3d.unity3d
那么该怎么写 &allow-access-from domain=&
其实加不加都行
类似一个白名单
如果你的域名在这个列表内才能访问
你的资源放哪都无所谓了
为何我将crossdomain.xml放置服务器的根目录也不行?求指导。用的是百度开放服务平台的服务器。&?xml version=&1.0& encoding=&UTF-8&?&&cross-domain-policy&&site-control permitted-cross-domain-policies=&master-only& /&&allow-access-from domain=&*& to-ports=&*&/&&/cross-domain-policy&试过很多种格式的都不行。
我也是跟你一样的情况,不管我怎么弄就是弄不好。。求详细解决方案
同遇到这个问题,在服务器的目录下放了crossdomain.xml,但是没有效果
登录百度帐号推荐应用HTML代码装入Unity内容_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
HTML代码装入Unity内容
阅读已结束,下载文档到电脑
想免费下载本文?
定制HR最喜欢的简历
你可能喜欢温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(1059)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
在LOFTER的更多文章
loftPermalink:'',
id:'fks_',
blogTitle:'Unity3D之Web Player与unity的互相传值交互 .',
blogAbstract:'\r\nWeb Player是Unity3d自带的一个Web端插件。它可以作为普通的网站来用也可以与Unity3d进行交互。\r\n现在先讲unity传向Web player的方法。非常简单只有一句代码:&Application.ExternalCall();注意这个方法只用于Web Player。\r\n调用一个包含在网页中的函数(只用于Web Player)。\r\n\r\n调用包含在网页中名为functionNameJavaScript函数',
blogTag:'webplayer',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:0,
publishTime:6,
permalink:'blog/static/',
commentCount:1,
mainCommentCount:1,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'',
hmcon:'1',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}扫一扫,访问微社区
后使用快捷导航没有帐号?
签到成功!您今天第{todayrank}个签到,签到排名竞争激烈,记得每天都来签到哦!已连续签到:{constant}天,累计签到:{days}天
当前位置: &
查看: 1063|回复: 1
unity与html通信
本帖为抢楼帖,欢迎抢楼!&
89855/10000排名<font color="#FF昨日变化主题帖子积分
常驻蛮牛, 积分 9855, 距离下一级还需 145 积分
常驻蛮牛, 积分 9855, 距离下一级还需 145 积分
蛮牛币187879
在线时间432 小时
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
才可以下载或查看,没有帐号?
  通过调用HTML网页的脚本函数,以及通过HTML网页调用Unity3D中的脚本函数。
  1.1Unity3D浏览器调用HTML网页中的函数
  Unity3D浏览器通过执行Application.ExternalCall()来调用任何在HTML网页里定义JavaScript函数,比如下面一句调用了HTML网页里SayHello()函数,并传递了一句话作为参数。
  Application.ExternalCall(“SayHello”,“helloworld”);
  在HTML网页里需定义SayHello()方法,如下所示:
  [AppleScript] 纯文本查看 复制代码&Script type = “text/javascript” language = “javascript”&
  function SayHello(arg)
  alert(arg);
  &/Script&
  效果:
3.jpeg (91.17 KB, 下载次数: 1)
11:49 上传
  1.2HTML网页调用Unity3D浏览器中的脚本函数
  Unity3D浏览器的插件或ActiveX控件都有一个SendMessage()的函数,HTML网页通过这个函数与Unity3D进行通信,通过该函数可以传递对象名、函数名以及简单参数,然后SendMessage()就会调用Unity3D与GameObject上绑定的函数。在调用SendMessage()函数之前,必须先得到Unity 的引用。这里可以使用JavaScript对象Document的getElementById()函数来获得该引用。
  下面是一个例子,它会执行SendMessage()函数,嵌入在Object或embed标签下的Unity web player的id是UnityContent,SendMessage函数会从一个名为MyObject对象上的MyFunction()函数,并传递一句话作为参数。在Unity内容里,需要放置一个名为MyObject的对象,并在该对象上附加实现了名称为MyFunction函数的脚本文件。HTML实现关键代码如下:
 [AppleScript] 纯文本查看 复制代码 &script type = “text/javascript” language = “javascript”&
  function SaySomethingToUnity()
  //获得Unity浏览器对象的ID
  var unity = unityObject.getObjectById(“UnityContent”);
  //调用SendMessage函数访问Unity3D浏览器对象中的脚本函数
  unity.SendMessage(“MyObject”,“MyFunction”,“Hello from a web page!”);
  &/script&
  Unity3D浏览器中与MyObject对象绑定好的函数MyFunction
  [AppleScript] 纯文本查看 复制代码function MyFunction(param : String)
unity如何嵌入网页;嵌入网页;unity嵌入网页;网页 嵌入unity3d
本帖被以下淘专辑推荐:
& |主题: 30, 订阅: 8
& |主题: 38, 订阅: 5
每日推荐:
我是一朵内心长满小碎花的女汉子!
71544/5000排名<font color="#FF昨日变化6主题帖子积分
日久生情, 积分 1544, 距离下一级还需 3456 积分
日久生情, 积分 1544, 距离下一级还需 3456 积分
蛮牛币3015
在线时间346 小时
大神有demo吗?
每日推荐:
社区QQ达人
使用QQ帐号登录论坛的用户
游戏蛮牛QQ群会员
加入游戏蛮牛官方QQ群
在“新人报到 ”版块发过自己的照片503 Service Temporarily Unavailable
503 Service Temporarily Unavailable
openresty/1.11.2.4}

我要回帖

更多关于 unity3d 网页 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信