creator shader:从零开始,扑克牌的透视效果

写作不易,感谢分享!!!

mark!

牛啤哄哄收藏了

大佬这个变形了会不会有很严重的锯齿

有的,还没找到解决方案。

glEnable(GL_LINE_SMOOTH);//启用线段平滑

glHint(GL_LINE_SMOOTH_HINT, GL_NICEST); // 设置线段平滑程度

glLineWidth(6);

上面的好像可以搞搞试试,但是不知道creator怎么调这几个接口,论坛搜了一圈,全都是说1.8以后弃用了,都在找怎么调用 :upside_down_face:

有点高深,我摸索摸索,我这是透视相机照出来的图片变形了,会有锯齿


不是相机的问题 斜边都有这问题

:joy:感觉没有好的解决方案,只能反抗项目经理改需求了

cycycycycycy…

又到了抄作业的时刻了 :rofl:

mark~

诶呦不错哦

mark :smiley: :smiley:

mark!

mark!

https://gitee.com/yeshao2069/cocos-creator-shader/tree/v3.5.x/demo/2dP1/Creator3.5.2_2D_CardPerspective

升级3.5.2 参考

shaderTest
:upside_down_face:我怎么感觉这好像直接扭曲了。。。

细看就是扭曲的,两个三角形绘制的拉伸不一样

:thinking:也就是说,vs里就是重新计算了一下顶点的位置,然后重新生成三角形,fs计算出了纹理,再贴上去