关于Webgl实际中遇到的一些坑,与大家分享。


我们在webgl的开发中,可能会遇到这样或者那样的问题,在这里与大家分享。

首先,我们要懂得如何找到问题。

打开Firefox火狐浏览器的web控制台。



这样我们更可以知道哪一个环节出了问题,就可以对症下药,解决问题。节省了很多时间。


一、webgl与服务器或者IIs配置数据连接的坑。


这个问题的具体解决方法在CSDN博客中可以找到,非常详细。需要我们打开控制面板->管理工具->IIS管理器,在其中点击我们的服务器,选择IIS中的HTTP响应标头。添加对应的标头 Access - Control - Allow - Origin。在这里就不再赘述。

 最坑的是,我在我的笔记本电脑添加完标头之后,再次用Firefox火狐浏览器打开webgl就可以用www加载服务器中的文件了。换到办公电脑之后就不行。调试了很久,结果想起来,可能是浏览器的问题。然后卸载浏览器,在重装一遍。问题就解决了。我相信大家在程序开发的过程中,肯定也会这样和那样的问题,有的问题百思不得其解,理论上是可行的,但就是报错。这个时候,可以用排除法,来解决程序中遇到的问题。在这里与大家分享,以往有在Webgl中遇到难题的同学,可以为你们提供一些思路。(ps:这也是遇到过问题的人,给一些还处在这个问题,找解决方法的同学提供一点思路吧。就像《一万小时天才理论》中说道的那样,像进入黑屋子的人,总是会碰到家具,但每次碰撞,都会让我们明确方向。)

二、webgl对shader也有限制。

这个问题,也是卡在里面好久。主要的坑是,unity工程发不成webgl之后,不能够调试。这样为了找出哪一个代码出了问题,就只能用Text一个节点一个节点的打印出来。

这些在实际应用中很多很多的坑,很多都要自己去尝试,去试错,积累的经验也才是自己的。在这里暂时和大家分享两点。谢谢!!


  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值