前言
本文的内容需要首先掌握unity的基本操作,能够制作小型的游戏demo即可。(毕竟连游戏本体都没有,怎么打包出来?)
首先,要明确一点的是,(仅个人观点)
unity打包到WebGl这个功能主要用于将小型游戏demo发布试玩,本文是将游戏发布到unity官方提供的空间上,如果想要部署到自己的服务器的话,我暂时不会。
网页快速试玩永远是让大家最容易接受的方法,快来看看如何快速分享你的游戏给小伙伴吧。
准备工作
首先,准备好一个你想要分享的简单的游戏demo。好了,第一步就结束捏(bushi)
其次,安装WebGL Build Support到你的unity游戏项目的编辑器版本。这是非常简单的操作,直接去到unity hub中安装的编辑器版本中添加模块,勾选WebGl选项。
然后,打开你的unity游戏项目。
打包上传
将你的unity游戏项目在Build Settings中切换到 WebGL 平台。
注意!!!
切换好平台可能会有一些问题,最主要集中的就是在Color Space 上。很可能你的项目设置的是 Liner,但是为了生成 WebGL 你需要切换到 Gamma 。Gamma和Linear颜色空间,两者有色差,Gamma有个2.25左右的修正值。其实具体的我也不懂
接下来,需要安装一个 package 插件包 :WebGL Publisher
在你的unity游戏项目中菜单栏找到window,打开Package Manager,勾选Unity Registry,然后搜索该插件包(WebGl Publisher)进行安装。
安装好了之后,你的整个菜单当中会多出来一个 Publish的菜单,里面可以打开一个窗口叫做:WebGL Project
然后还是用正常的Build Settings 的窗口来 Build 保存你的整个项目。当你打包成功了,就可以在 WebGL Project 的窗口里看到你最新打包的 WebGL 项目。 然后点击 Publish 就会帮你上传到你的 connect 网站(unity官方提供的网站)上。
上传完成后,会自动在浏览器跳转到网站上,没有的话,就在 WebGL Project 的窗口里应该可以看到一个click相关的字样,点击就能跳转。在网站上,add可以为游戏选择一个封面,play选项就可以直接试玩游戏。然后填写相关信息即可发布。
至此你就成功上传好了 WebGL 平台的游戏了!可以把网址分享给你的朋友试玩啦!
注意事项
1.网站仅支持电脑端打开游玩,(我也不知道做其他平台的操作适配后可不可以)
2.游戏项目不能太大,不然容易卡加载界面
3.默认的字体打包后不显示中文,需要中文的话需要连相对应的字体文件一起打包(但是字体文件本身也挺大,需要优化)
4.默认游玩的时候,音频是关闭的,需要手动打开
写在最后
好耶,奇怪的知识增加了、
测试的游戏项目试玩网址
Running:Running_Webgl_Test - Unity Play
这是我首次接触unity时制作的小游戏(初学者学习项目),欢迎试玩!!!