ProcessingJoy —— 7 行核心代码实现金属螺旋特效【JAVA】【GLSL】
【摘要】
效果图
第一种效果
第二种效果
代码与注释
主流程 main.pde
主要负责 shader 的加载,以及相关参数的传入
PShader myShader; int type = 0; void...
效果图


代码与注释
主流程 main.pde
主要负责 shader 的加载,以及相关参数的传入
-
PShader myShader;
-
-
int type = 0;
-
-
void setup() {
-
size(640, 360, P2D);
-
-
myShader = loadShader("frag.glsl");
-
myShader.set("iResolution", float(width), float(height), 0.0);
-
}
-
-
void draw() {
-
-
background(0, 255);
-
-
float currentTime = millis()/1000.0;
-
myShader.set("iTime", currentTime);
-
myShader.set("type", type); ///< 根据鼠标点击,切换特效的类型
-
-
shader(myShader
文章来源: panda1234lee.blog.csdn.net,作者:panda1234lee,版权归原作者所有,如需转载,请联系作者。
原文链接:panda1234lee.blog.csdn.net/article/details/112713212
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)