×

webgl怎么安装

webgl怎么安装(新人求助,打包WEBGL怎么运行)

admin admin 发表于2023-05-18 21:57:53 浏览52 评论0

抢沙发发表评论

本文目录

新人求助,打包WEBGL怎么运行


unity打包出来的webgl项目是一个文件夹,打个比方叫test文件夹,然后怎么运行这个test文件夹中的项目呢?其实了解web的发布就轻松解决这问题了。两种方法,

IIS服务器

通过IIS发布一个web,这个网上一找一大把的教程,就不多说了。

Apache服务器

用了这个才发现这个搭建一个本地测试web是如此简单,新手不推荐一点点去安装环境,有个简单暴力的方式就是安装套件(WampServer),安装完执行就行。然后把前面说的test文件夹放到wampserver的www目录下,记得把服务启动了,然后浏览器输入localhost/test就能够运行项目了,是不是很简单。

注意:如果需要局域网的电脑通过ip访问你的web网站,需要如下更改 
这样局域网里其他ip就有访问的权限了。

最近发现一个更方便的netbox工具,小巧免安装,直接把工程放到根目录即可。


如何允许WebGL从本地载入资源


方案一:有服务器环境,将项目部署在web服务器上,最简单的tomcat。
mono-design的目录中并直接移动到例如apache-tomcat-6.0.37\webapps\ROOT\下,然后浏览器打开后输入

如何启用WebGL


要运行WebGL,必须有一个支持它的浏览器。先来看看在桌面平台上有哪些设备和平台已经支持WebGL了
Google Chrome 9及以上版本
Mozilla Firefox 4以及上版本
Safari 5.1及以上版本(仅限于Mac OS X操作系统,不包括Windows操作系统;所有情况下必须强制开启WebGL支持,请参考下文)
Opera Next 即Opera 12 alpha及以上版本
IE并不支持WebGL(IE11支持WebGL),但是可以下载并安装IEWebGL这个插件,或Google Chrome Framework来运行一些WebGL应用
那么这些浏览器该如何启用WebGL呢,请看下面解决方法:
Chrome浏览器
需要为Chrome加入一些启动参数,以下具体操作步骤(以Windows操作系统为例)
1、找到Chrome浏览器的快捷方式,如果没有就创建一个快捷方式(右键点击chrome.exe,选择“创建快捷方式”或者“发送到”→“桌面快捷方式”),右键点击快捷方式,选择属性。
2、在目标框内,双引号的后边,空格,然后加入以下内容
--enable-webgl --ignore-gpu-blacklist --allow-file-access
点击确定
3、设置完成的后的快捷方式属性窗口看起来应当是这样的,注意“目标”文本框:
4、关闭目前开启的所有Chrome窗口,然后用此快捷方式启动Chrome浏览器。
其中:
--enable-webgl
的意思是开启WebGL支持
--ignore-gpu-blacklist
的意思是忽略GPU黑名单,也就是说有一些显卡GPU因为过于陈旧等原因,不建议运行WebGL,这个参数可以让浏览器忽略这个黑名单,强制运行WebGL
--allow-file-access-from-files
的意思是允许从本地载入资源
Firefox浏览器
1、Firefox的用户请在浏览器的地址栏输入“about:config”,回车
2、在过滤器(filter)中搜索“webgl”
3、通过双击的方式将webgl.force-enabled的值设置为true
4、通过双击的方式将webgl.disabled的值设置为false
5、在过滤器(filter)中搜索“security.fileuri.strict_origin_policy”
6、通过双击的方式将security.fileuri.strict_origin_policy的值设置为false
7、关闭目前开启的所有Firefox窗口,然后重新启动Firefox。
其中前两个设置是强制开启WebGL支持,最后一个security.fileuri.strict_origin_policy的设置是允许从本地载入资源
如果强制开启了WebGL,还是不能运行,更多信息可参考Mozilla Blocklisting/Blocked Graphics Drivers
我在Window XP上测试Firefox的WebGL时,在强制开启了WebGL后,仍然得到Error: WebGL: Error during ANGLE OpenGL ES initialization
悲催的发现Firefox对厂家的不支持和硬件不支持(分别在虚拟机上和显卡为Intel G31/G33 chipset)
On Windows
All vendors other than AMD/ATI, NVIDIA, Intel are blocked (bug 623338). This was required primarily by various crashes on virtual machines with unusual vendor names (bug 621411). We’re open to whitelisting more vendors if needed.
… …
If force-enabling a feature doesn’t work, that probably means that your hardware doesn’t support it. For example, layers acceleration currently requires support for 4Kx4K textures, which rules out some graphics cards, like the Intel G31/G33.
Safari浏览器
1、进入“偏好设置 (Preferences)”菜单并点击高级 (Advanced)
2、选中复选框“在菜单栏中显示‘开发’菜单 (Show Develop menu in the menu bar)”
3、从“开发 (Develop)”菜单中启用 webGL,勾选“启用WebGL”
4、允许从本地载入资源,勾选“停用本地文件限制”
这里要强调:如果电脑的显卡非常老旧,或者是板载的集成显卡,那么需要在浏览器中强制开启WebGL支持;另外因为其他的一些原因(比如操作系统是Windows XP),在正常安装以上浏览器之后还是不能运行WebGL,最好也强制开启WebGL支持

如何在 iOS 上开启 WebGL


安装环境确认: 理论上该软件支持所有运行iOS 4.2以上版本的设备。以下硬件环境经过测试确认,可以顺利安装。另外强烈推荐安装在iOS 5.x版本中。 iPad 2 — iOS 5.0.1iPad 3 WiFi-only — iOS 5.1.1iPhone 4S — iOS 5.1.1 另外:你的设备必须已经成功越狱! 安装步骤:下载WebGL Enabler(deb格式)。确保你的设备已经成功越狱,并且安装了 Cydia。安装MobileSubstrate(可以在 Cydia 中找到)。安装OpenSSH 并确认你的设备的 IP(Cydia 内置有详细的介绍和引导)。使用scp (推荐 WinSCP)将你在电脑上下载好的 WebGL Enabler 安装包(deb格式)发送到设备的 “/var/root/media/Cydia/AutoInstall” 目录。重新启动你的设备,Cydia将自动安装 WebGL Enabler。 当然,你也可以像安装其他 deb 包一样来安装 WebGL Enabler。 效果展示: 好了,安装完成之后的设备就可以在 Safari 浏览器中打开 WebGL 页面了!赶紧试试吧!

搜狗浏览器如何开启WebGL功能


XP因为系统太久不兼容默认不会开GPU加速。win7及以上系统,安装新版驱动一般只要不是特别老的古董显卡都可以开。如果在修复工具中点过显卡加速关闭,需要改注册表开显卡加速。或者卸载重装浏览器。没有登陆账号记得备份收藏夹。

如何在支持HTML5的浏览器上运行WebGL程序


  • 首先第一步确认自己安装的PHP开发环境是否正确,然后进入到php的“www”文件夹。

  • 然后打开开始-》所有程序-》AppServ-》Control Server by Manual-》Apache start

  • 手动打开Apache服务器之后,在浏览器中输入:localhost:8080看是否能正常打开网页。

  • 我们可以在第四步中可以看到,我们输入的网址打开了一个网站,但是发现这个网站的名字在第一步“WWW”文件中也有,那这两个文件是不是一样的呢,我们用DW软件打开“WWW”文件中的 index.php文件。

  • 从上图我们可以看到,其实这两个文件是一样的,但是给我的感觉还是很难接受那,我们自己写给1.php文件里面写入输出语句来确认下,是不是我们打开的网址对应的就是“WWW”文件里面的文件。我们在浏览器中输入:localhost:8080/1.php我们能从如下图中发现,我们的想法是对的,localhost:8080对应的地点就是“WWW”文件。

  • 好的如果我们正常建立PHP项目的话,就是在“WWW”文件夹中创建一个文件夹,然后把我们的PHP文件放入到新建文件夹中,然后用apache服务器调试。如下图:

  • 步骤阅读