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)