Unity3D 导出 web 3d 后,视口在浏览器中的“全屏”设置
2010-09-06 10:31
507 查看
用文本编辑器打开对应导出的 html 文件,找到如下代码段:
<script language="javascript1.1" type="text/javaScript">
var hasUnity = DetectUnityWebPlayer();
var brokenUnity = false;
if (hasUnity) {
document.write('<object id="UnityObject" classid="clsid:444785F1-DE89-4295-863A-D46C3A781394" width="800" height="600"> /n');
将其中的 width, height 改为:
width="100%" height="100%"
以上代码段的作用是:
当前控件相对它的上一层完全自动缩放
仍然存在的问题:
(1)拉伸浏览器的过程中视口没有自动调节,拉伸完后,鼠标点击下视口,会调整到当前浏览器的“全屏”。
如何:在浏览器拉伸的过程中,能看到视口在自动调整,好比,按着左键不放,在慢慢的拉伸浏览器,能看到视口也在调整的过程?
(2)FireFox 没有达到以上的效果。
改正问题(2)的方法:
找到以下代码段:
if (hasUnity) {
document.write('<object id="UnityObject" classid="clsid:444785F1-DE89-4295-863A-D46C3A781394" width="100%" height="100%"> /n');
document.write(' <param name="src" value="webplayer version.unity3d" /> /n');
document.write(' <embed id="UnityEmbed" src="webplayer version.unity3d" width="800" height="600" type="application/vnd.unity" pluginspage="http://www.unity3d.com/unity-web-player-2.x" /> /n');
document.write('</object>');
将这一行:
document.write(' <embed id="UnityEmbed" src="webplayer version.unity3d" width="800" height="600" type="application/vnd.unity" pluginspage="http://www.unity3d.com/unity-web-player-2.x" /> /n');
中的 width, height 改为:
width="100%" height="100%
这一行的作用是:embed 是设置音频,视频或者其他控件的,详细的参数从这里设置。。
另外 IE内核和FF浏览器解析是不一样的
这样,问题(2)解决,firefox 可以看到视口是“全屏”模式,而且能够随窗口的拉伸动态自动调整。
<script language="javascript1.1" type="text/javaScript">
var hasUnity = DetectUnityWebPlayer();
var brokenUnity = false;
if (hasUnity) {
document.write('<object id="UnityObject" classid="clsid:444785F1-DE89-4295-863A-D46C3A781394" width="800" height="600"> /n');
将其中的 width, height 改为:
width="100%" height="100%"
以上代码段的作用是:
当前控件相对它的上一层完全自动缩放
仍然存在的问题:
(1)拉伸浏览器的过程中视口没有自动调节,拉伸完后,鼠标点击下视口,会调整到当前浏览器的“全屏”。
如何:在浏览器拉伸的过程中,能看到视口在自动调整,好比,按着左键不放,在慢慢的拉伸浏览器,能看到视口也在调整的过程?
(2)FireFox 没有达到以上的效果。
改正问题(2)的方法:
找到以下代码段:
if (hasUnity) {
document.write('<object id="UnityObject" classid="clsid:444785F1-DE89-4295-863A-D46C3A781394" width="100%" height="100%"> /n');
document.write(' <param name="src" value="webplayer version.unity3d" /> /n');
document.write(' <embed id="UnityEmbed" src="webplayer version.unity3d" width="800" height="600" type="application/vnd.unity" pluginspage="http://www.unity3d.com/unity-web-player-2.x" /> /n');
document.write('</object>');
将这一行:
document.write(' <embed id="UnityEmbed" src="webplayer version.unity3d" width="800" height="600" type="application/vnd.unity" pluginspage="http://www.unity3d.com/unity-web-player-2.x" /> /n');
中的 width, height 改为:
width="100%" height="100%
这一行的作用是:embed 是设置音频,视频或者其他控件的,详细的参数从这里设置。。
另外 IE内核和FF浏览器解析是不一样的
这样,问题(2)解决,firefox 可以看到视口是“全屏”模式,而且能够随窗口的拉伸动态自动调整。
相关文章推荐
- html移动Web开发----优化浏览器视口宽度设置
- 移动开发webapp开发常用meta设置手机浏览器全屏模式,webappmeta
- 移动开发webapp开发常用meta设置手机浏览器全屏模式,webappmeta
- Selenium2(WebDriver)总结(一)---启动浏览器、设置profile&加载插件
- 设置Web浏览器的HTTP或HTTPS代理(设置网页IP代理)
- web页面引用OCX控件,客户端浏览器设置
- [Unity3d]Player Settings导出设置
- 导出Excel(兼容各主流浏览器,也可手动设置表头)
- [unity3d]自定义loading界面和浏览器的全屏显示
- 浏览器访问web资源的过程(telnet 服务 、 回显设置 XP WIN7)
- [unity3d]导出安卓版设置
- [Unity3d]Player Settings导出设置
- unity3d web.config设置
- WebDriver - 设置浏览器启动语言
- web 使网站在浏览器中全屏显示 fullscreen=yes
- Fiddler Web Debugger安装后与浏览器之间的常用设置(辅助爬虫)(图文详解)
- 移动终端浏览器初始设置apple-mobile-web-app-capable
- winform程序公布后,client下载报错“您的 Web 浏览器设置不同意执行未签名的应用程序”
- [unity3d]自定义loading界面和浏览器的全屏显示
- Web下实现打印、打印预览、打印设置、导出到Excel