canvas vacode 插件_[译]VSCode and WebGL 开发

原文链接

作者: Armno P.TH

理由: 简单实用的小伎俩

Foreword

Vscode 是一个优秀的前端开发编辑器,但仍然会有一些问题的存在,我觉得我应该做一些笔记。

我见过大部分教程都是以这样开头: 首先创建index.html and main.js文件

在index.html放入

复制代码

在main.js,获取 canvas 元素来作为渲染 WebGL内容的上下文

const canvas = document.getElementById('canvas');

// or const canvas = document.querySelector('#canvas');

const gl = canvas.getContext('webgl');

复制代码然后基本上所有东西都使用gl对象

// methods

gl.clearColor(0.0, 0.0, 0.0, 1.0);

gl.attachShader();

gl.vertexAttrib1f();

gl.getAttribLocation();

// constants

gl.COLOR_BUFFER_BIT;

gl.VERTEX_SHADER;

gl.COMPILE_STATUS;

复制代码

我发现VSCode并不能智能提示有关gl代码,因为VSCode发现它是 any 类型,或者VSCode不知道gl对象实际到底是什么类型。因此我无法使用编辑器的智能提示功能

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值