基于cocos creator2.2实现的自定义渲染效果(非 shader)——闪电效果(Lightning)
最近读到了这篇闪电效果的文章激起了我浓厚的兴趣,想要弄明白自定义顶点包括渲染的原理。
然后这过程中遇到了一个问题,依照线性矩阵乘法的公式去计算矩阵,但是结果去出乎意料
这么写的效果就是角度是取反的。但是把b和c对调又是正常的,是creator特意反着来吗??
for (let i = 0; i < 5; i++) {
let p = local[i];
// mid
verts[index] = p.x * a + p.y * b + tx;
verts[index + 1] = p.x * c + p.y * d + ty;
index += floatsPerVert;
}