找回密码
 立即注册
查看: 4322|回复: 94

[常见问题] 在HTML中插入unity3d遇到的DIV问题,求各位解决

[复制链接]
发表于 2013-4-19 13:42 | 显示全部楼层 |阅读模式
本帖最后由 wuenyu 于 2013-4-19 13:44 编辑

我在html中用jquery引入了unity3d文件
但是我想点击一个按钮之后
在这个u3d上面漂浮一个层,IE下怎么也实现不了,u3d始终把那个层给覆盖在下面,但是FIREFOX却可以
我试过将unityplayer放在iframe下面,然后通过z-index来控制层的显示,失败
后来我通过div的样式absolute定位方式,IE失败,FF可以
然后又使用了遮罩层,仍然不可以
请问这个问题该如何解决,可以通过修改unity3d参数来解决吗
因为我对unity3d一点也不懂的,所以来这里求助,谢谢各位帮忙
在下真是感激不尽了。

我放上jquery引用代码
大家可以通过在www.ichat.cc进行页面编辑,谢谢~!!!
[code=javascript]  <!--
    var unityObjectUrl = "http://webplayer.unity3d.com/download_webplayer-3.x/3.0/uo/UnityObject2.js";
    if (document.location.protocol == 'https:')
      unityObjectUrl = unityObjectUrl.replace("http://", "https://ssl-");
    document.write('<script type="text\/javascript" src="' + unityObjectUrl + '"><\/script>');
    -->
var config = {
        width: 1161,
        height: 600,
        params: {
        wmode:"Opaque",
        enableDebugging:"0",
                bordercolor: "ffffff",  
                textcolor: "ffffff",
                logoimage: "http://www.ichat.cc/MyLogo.png",
                progressbarimage: "http://www.ichat.cc/lodin.png",
                progressframeimage: "http://www.ichat.cc/lodbg.png"}
      };
      config.params["disableContextMenu"] = true;
      var u = new UnityObject2(config);
      
      jQuery(function() {

        var $missingScreen = jQuery("#unityPlayer").find(".missing");
        var $brokenScreen = jQuery("#unityPlayer").find(".broken");
        $missingScreen.hide();
        $brokenScreen.hide();

        u.observeProgress(function (progress) {
          switch(progress.pluginStatus) {
            case "broken":
              $brokenScreen.find("a").click(function (e) {
                e.stopPropagation();
                e.preventDefault();
                u.installPlugin();
                return false;
              });
              $brokenScreen.show();
            break;
            case "missing":
              $missingScreen.find("a").click(function (e) {
                e.stopPropagation();
                e.preventDefault();
                u.installPlugin();
                return false;
              });
              $missingScreen.show();
            break;
            case "installed":
              $missingScreen.remove();
            break;
            case "first":
            break;
          }
        });
        u.initPlugin(jQuery("#unityPlayer")[0], "http://www.ichat.cc/carDemo.unity3d");
      });[/code]
 楼主| 发表于 2013-4-19 13:58 | 显示全部楼层
求各位好心人帮帮忙啦。谢谢!{:5_401:}
发表于 2013-4-19 15:00 | 显示全部楼层
表示爱莫能助啊  没学过jquery{:5_390:}
发表于 2013-4-19 17:48 | 显示全部楼层
下一个DW 自己慢慢调整
发表于 2013-6-4 16:37 | 显示全部楼层
同样的问题  求教啊
发表于 2017-4-19 08:03 | 显示全部楼层
很不错
发表于 2017-4-19 07:43 | 显示全部楼层
楼主是超人
发表于 2017-4-19 07:50 | 显示全部楼层
好帖就是要顶
发表于 2017-4-19 08:09 | 显示全部楼层
真心顶
发表于 2017-4-19 07:47 | 显示全部楼层
很好哦
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-26 12:24 , Processed in 0.106728 second(s), 27 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表