拜托 用Unity写游戏放在自己的网站的真的超酷的好吗

1,422 阅读1分钟

效果

话不多说先贴上网址:在线游玩(只做了第一关,后面慢慢补充)
github地址:github.com/hemingxuann…

加载较慢可能需要科学网络

截屏2022-08-05 09.50.55.png github地址:github地址(欢迎star)

打包

unity怎么做游戏我就不展开说了,不在我门的探讨范围内,主要说一说怎么打包发布,首先就是unity上面的打包
在unity菜单栏里找到生成设置

截屏2022-07-09 19.43.13.png 选到webGL,如果你的编辑器没有安装webGl的包,那就需要安装一下

截屏2022-07-09 19.44.35.png

在浏览器上运行的原理就是其实就是webGL(一张画布),选中开发构建,其他的跟我保持一样就可以,点击生成,这里名字一般都用build,或者你用其他名字也可以

截屏2022-07-09 20.44.06.png

等待构建,你的项目里就会多一个build的文件夹,这个文件夹里有一个index.js的文件,这个就是入口文件,我门下一步的目标就是把这个文件夹放到github-page服务器上。


如果你用的是vscode开发的可以安装Live Server,然后右键index.js,点击Open Live Server,就会直接看到效果,这就跟放到github服务器上是一个效果

截屏2022-07-09 20.49.08.png

项目放到Github Page

下一步就是要放到github了,首先你需要有一个账号,然后把这个项目放到github上,在根目录新建一个deploy.sh的文件写入以下内容

# 发生错误时终止
set -e

# 进入构建文件夹
cd build

git init
git add .
git commit -m 'build'

git push -f git@github.com:mingxuann/pinkman-2d-unity.git master:gh-page

cd -

然后执行sh deploy.sh 就会自动执行这些命令将build文件推送到gh-page这个分支
最后将ghpage设置到这个分支就可以直接访问了

截屏2022-08-05 09.58.58.png

大功告成