Unity生成的WebGL如何在浏览器中运行
前言:以为在学完了COMP30019后,应该不会再接触Unity了,没想到之后实习让我去做把一个Unity项目转到WebGL,而关于Unity的WebGL资料很少,基本除了Unity的Manual就只能看别人零星的记录了。遇到了一堆问题,可能以后会也写在博客上。
浏览器默认禁止从file里直接运行WebGL的。
有三个方法:
1. 在Unity里选择Build and run,build完后unity会直接自动创建本地服务器运行,但这个方法很不方便,总不能要用时都build一遍吧。
2. 修改浏览器设置,强行运行WebGL,方法百度。
3. 创建本地服务器,目前最简单的方法是用python,详细方法。
a. 在终端中进入目标路径
b. 输入"python -m http.server",默认会使用8000端口号,访问http://localhost:8000/。也可自己指定端口号。这里用的是python3,2的不同看详细方法。
不过这方法有个小问题是如果只是终止了这条命令(ctrl + c)而没有关掉终端,这个端口号好像还是占用的,其他webgl还用这个端口号就会报错。关掉终端再打开就没事了。
相关推荐
unityd 2020-06-28
oLaoJiang 2020-04-25
ixshells 2020-03-05
TWaver可视化 2020-02-14
ixshells 2020-02-12
teliduxing0 2020-01-14
ixshells 2020-01-14
TWaver可视化 2020-01-09
UltraLAB 2019-12-31
fengaid 2019-12-30
pythonclass 2019-12-19
swiftwwj 2019-12-19
unityd 2019-12-16
你好乔先生 2019-10-27
TWaver可视化 2019-10-19
xueliangEmail 2015-10-25
wty00 2015-11-18
oLaoJiang 2018-02-05
haocxy 2018-01-02