[unity3d]发布网页版Unity自适应网页大小

简介: 发布网页版,Unity3D自适应网页大小。这个问题困扰了我很长时间,今天终于把他解决了,给大家分享一下。 这里用Uinty4.0发布网页版,我去掉了里面的标题和下载连接地址的Div,目的是让代码看起来易懂。

发布网页版,Unity3D自适应网页大小。这个问题困扰了我很长时间,今天终于把他解决了,给大家分享一下。


这里用Uinty4.0发布网页版,我去掉了里面的标题和下载连接地址的Div,目的是让代码看起来易懂。


自适应网页大小与发布网页时PlayerSettings设置的width和height大小无关,只要讲网页里面的标注的代码设置好,就可以实现u3d自适应网页大小。


  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  5. <title>Unity Web Player | ceshiExt</title>
  6. <script type='text/javascript' src='https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js'></script>
  7. <script type="text/javascript">
  8. <!--
  9. var unityObjectUrl = "http://webplayer.unity3d.com/download_webplayer-3.x/3.0/uo/UnityObject2.js";
  10. if (document.location.protocol == 'https:')
  11. unityObjectUrl = unityObjectUrl.replace("http://", "https://ssl-");
  12. document.write('<script type="text\/javascript" src="' + unityObjectUrl + '"><\/script>');
  13. -->
  14. </script>
  15. <script type="text/javascript">
  16. <!--
  17. var config = {
  18. width: '100%', //设置成100%
  19. height: '100%' //设置成100%
  20. };
  21. var u = new UnityObject2(config);
  22. jQuery(function() {
  23. u.initPlugin(jQuery("#unityPlayer")[0], "Decor.unity3d");
  24. });
  25. -->
  26. </script>
  27. <style type="text/css">
  28. <!--
  29. html,body{ height:100%; margin:0px auto;} //注意这段样式是后添加进来的
  30. div#unityPlayer {
  31. width: 100%; //设置成100%
  32. margin: 0 auto;
  33. background: #FFFF00;
  34. height: 100%; //设置成100%
  35. }
  36. -->
  37. </style>
  38. </head>
  39. <body>
  40. <div id="unityPlayer">
  41. </div>
  42. </body>
  43. </html>


相关文章
|
5月前
|
存储 图形学
【推荐100个unity插件之13】推荐一款开源的Unity网格破碎插件,实现在Unity中展示可破坏的墙壁的——unity-fracture
【推荐100个unity插件之13】推荐一款开源的Unity网格破碎插件,实现在Unity中展示可破坏的墙壁的——unity-fracture
100 0
|
API 图形学
[√]unity渲染一个文本的细节
[√]unity渲染一个文本的细节
93 0
|
图形学
【游戏开发】unity透明特效的制作方法
Unity是一种强大的游戏开发引擎,它支持许多不同的特效和图形效果。其中一种常用的特效是透明特效,它可以使游戏中的材质变得半透明或完全透明。在本文中,我们将介绍如何使用Unity创建透明特效。
|
数据可视化 图形学
Unity Mecanim 动画系统简介
Unity Mecanim 动画系统简介
127 0
Unity Mecanim 动画系统简介
|
Web App开发
自定义浏览器网页背景是什么体验?
怎么将Chrome浏览器的网页背景设置成自己喜欢的图片背景?一起写个插件来实现一键切换浏览器背景吧。
240 0
自定义浏览器网页背景是什么体验?
|
Web App开发 移动开发 前端开发
HTML5实例教程——制作酷炫音频播放器插件
上图便是这个音频播放器的UI界面图,里面还隐藏了一个歌曲的播放列表。整个播放器的UI除了大背景的人像图和歌曲的星星评分使用了图片其他全部由CSS和font-face绘制而成,看上去有难度的地方就只有CD和打碟器的制作了,在歌曲播放时CD和打碟器都是具有动画交互效果的,这个在后面的部分会讲解到。点击播放器的CD可以打开播放列表噢~
327 0
HTML5实例教程——制作酷炫音频播放器插件