在运行WebGL程序时先需要配置相应的环境用以满足或简化代码运行在相应文件夹中配置glMatrix.js、initShaaders.js、webgl-utils.js这三个js文件即可。 glMatrix.js: 这是一个高性能的JavaScript数学库,专门用于WebGL中的矩阵和向量操作。WebGL本身不提供矩阵和向量操作的内置函数,glMa…
1、鼠标滑动雪花坠落特效 https://75555.dotdothktrade.tech/雪花效果展示/ 打开页面留下雪花选项后如图 会在页面上鼠标滑过的地方留下雪花 附上源码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta na…
Text做成预制件的话可能会产生无法调用的情况。此时可以声明一个私有的对象。然后通过该对象去找到(find)组件,然后就可以用该对象去调用函数。 代码管理尽量低耦合,高聚合,减少代码之间的依赖关系 提供一个接口,实现一对多,减少多个代码直接操作组件。 当有if判断的情况时,代码的先后 顺序就显得尤为重要。 分割线-////////// 对象池训练 …
本笔记作为《Shader入门精要》的部分要点回顾和补充 Shader中的光照模型 1、Lambert光照模型 Shader "Custom/Lambert" { Properties { _MainColor ("Main Color", Color) = (1, 1, 1, 1) } SubShader { Pass { CGPROGRAM #p…