上一页 1 2 3 4 5 6 ··· 8 下一页

2021年4月1日

箭头函数的副作用

摘要: 第二部分《一些常见的问题》中的问题,并不能抵消箭头函数带来的便利性。相反,普通函数也有各种各样的问题。 虽然对于性能要求不是很高的场景,箭头函数的确提高了生产力,解放了我们思考 this 的时间,但对于性能要求比较高的场景,还是需要评估。 阅读全文

posted @ 2021-04-01 00:18 老豆浆 阅读(306) 评论(3) 推荐(0) 编辑

2021年3月31日

前端日志系统设计

摘要: 日志系统是一种不可或缺的跟踪调试工具,特别是在任何无人职守以及那些没有跟踪调试环境的系统中有着广泛的应用。 长期以来, 日志系统作为一种应用程序服务,对于跟踪调试、程序状态记录、崩溃数据恢复都有非常现实的意义。 阅读全文

posted @ 2021-03-31 22:10 老豆浆 阅读(1865) 评论(0) 推荐(0) 编辑

2020年12月31日

cocos creator3d开发插件

摘要: 官方 给的答案是这样子的,发现根据里面设置的内容,并不能完成。 cocos creator2d https://docs.cocos.com/creator/manual/zh/extension/your-first-extension.html cocos creator3d https://d 阅读全文

posted @ 2020-12-31 23:54 老豆浆 阅读(260) 评论(0) 推荐(0) 编辑

2020年11月13日

webgl复习笔记——纹理装配

摘要: let canvas = document.getElementById('webgl'); let gl = canvas.getContext('webgl'); let v_shader = ` attribute vec4 a_Position; attribute vec2 a_TexCo 阅读全文

posted @ 2020-11-13 14:09 老豆浆 阅读(97) 评论(0) 推荐(0) 编辑

2020年11月12日

webgl复习笔记——图形装配过程

摘要: 屏幕中的三角形是有片元——像素组成; 光栅化过程 三个像素——》 图形装配——》光栅化,插值——》执行片元着色器; 插值测试 记得,api的单词特别容易拼写错误。有过报 webgl相关的,一般都是语法哪里错了。 let canvas = document.getElementById('webgl' 阅读全文

posted @ 2020-11-12 00:45 老豆浆 阅读(154) 评论(0) 推荐(0) 编辑

2020年9月12日

webgl复习笔记——三角形平移、旋转(2)

摘要: 转换矩阵是列主序的; 平移、旋转、缩放 let canvas = document.getElementById('webgl'); let gl = canvas.getContext('webgl'); let v_shader = ` attribute vec4 v_position; un 阅读全文

posted @ 2020-09-12 14:02 老豆浆 阅读(182) 评论(0) 推荐(0) 编辑

2020年9月11日

webgl复习笔记——[回顾]从零绘制三角形

摘要: 单词容易拼写错误。记得排查。 let canvas = document.getElementById('webgl'); let gl = canvas.getContext('webgl'); let v_shader = ` attribute vec4 v_position; void ma 阅读全文

posted @ 2020-09-11 00:59 老豆浆 阅读(114) 评论(0) 推荐(0) 编辑

2020年9月8日

webgl复习笔记——三角形平移、旋转(1)

摘要: 平移 每个点都加一个变量 x' = x + Tx; y' = y + Ty; let v_shader = ` attribute vec4 a_position; uniform vec4 u_translation; void main(){ gl_Position = a_position + 阅读全文

posted @ 2020-09-08 00:10 老豆浆 阅读(460) 评论(1) 推荐(0) 编辑

2020年9月6日

webgl复习笔记——绘制三角形、四边形

摘要: 代码结构基本不变,改drawArrays参数:gl.TRIANGLES webgl.drawArrays(webgl.TRIANGLES, 0, n); function initBuffer() { let gl = webgl; let vertexs = new Float32Array( [ 阅读全文

posted @ 2020-09-06 22:15 老豆浆 阅读(247) 评论(0) 推荐(0) 编辑

webgl复习笔记——通过arraybuffer绘制多个点

摘要: 特别容易单词拼写错误。谨记。 function drawBufferPoints() { let v_shader = ` attribute vec4 a_position; void main(){ gl_Position = a_position; gl_PointSize = 10.0; } 阅读全文

posted @ 2020-09-06 17:51 老豆浆 阅读(409) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 8 下一页

导航