Unity打包Webgl 网页全屏

修改unity打包后的Webgl的H5代码

unity 2019

<body>
    <div class="webgl-content">
      <div id="unityContainer" style="width: 1900px; height: 960px"></div>`

修改为

<body scroll="no" style="overflow-y:hidden">
    <div class="webgl-content" style="width: 100%; height: 100%">
        <div id="unityContainer" style="width: 100%; height: 100%;

unity 2021

1修改下面部分

在里面修改css样式

	<style>
	  /* 防止出现滚动条的CSS样式 */
	  html, body {
	    overflow: hidden;
	    height: 100%;
	    margin: 0;
	  }
	  #unity-container {
	    width: 100%;
	    height: 100%;
	    position: absolute;
	    top: 0;
	    left: 0;
	  }
	  #unity-canvas {
	    width: 100%;
	    height: 100%;
	  }
	</style>
  </head>
<div id="unity-container" style="width: 100%;height:100%">
      <canvas id="unity-canvas" width=auto height=auto></canvas>

2、修改
canvas.style.width = “1900px”;
canvas.style.height = “900px”;

canvas.style.width = “100%”;
canvas.style.height = “100%”;

 if (/iPhone|iPad|iPod|Android/i.test(navigator.userAgent)) {
        // Mobile device style: fill the whole browser client area with the game canvas:

        var meta = document.createElement('meta');
        meta.name = 'viewport';
        meta.content = 'width=device-width, height=device-height, initial-scale=1.0, user-scalable=no, shrink-to-fit=yes';
        document.getElementsByTagName('head')[0].appendChild(meta);
        container.className = "unity-mobile";
        canvas.className = "unity-mobile";

        // To lower canvas resolution on mobile devices to gain some
        // performance, uncomment the following line:
        // config.devicePixelRatio = 1;

        unityShowBanner('WebGL builds are not supported on mobile devices.');
      } else {
        // Desktop style: Render the game canvas in a window that can be maximized to fullscreen:

        canvas.style.width = "100%";
        canvas.style.height = "100%";
      }
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Unity是一款强大的多平台游戏引擎,可以用来开发游戏和其他交互式应用程序。在Unity中,我们可以将游戏打包成不同的平台,包括网页端。 要将Unity项目打包网页端,首先要确保在Unity中选择了正确的构建平台。在Unity编辑器中,我们可以选择构建设置,并选择WebGL作为目标平台。然后,我们可以进行一些其他设置,如选择压缩、分辨率等选项。 当我们完成所有设置后,我们可以点击“构建”按钮,并选择一个输出路径来保存我们的网页端游戏。Unity将会生成一系列文件,包括HTML文件、JavaScript脚本和资源文件。 一旦我们生成了这些文件,我们就可以将它们上传到一个Web服务器上,以便将我们的游戏展示给其他人。我们可以使用FTP等工具将文件上传到Web服务器的根目录或特定目录中。 上传完成后,我们可以通过输入服务器的网址来访问我们的网页端游戏。例如,如果我们的服务器网址是www.example.com,我们可以通过在浏览器中输入该网址来访问我们的游戏。通常情况下,Unity会生成一个包含游戏名称的HTML文件,我们可以直接访问该HTML文件来开始玩游戏。 总之,将Unity打包网页端成品需要选择WebGL作为目标平台,设置构建选项,生成一系列文件,并将它们上传到Web服务器上。通过输入服务器的网址,我们就可以访问我们的网页端游戏。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值