吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1718|回复: 5
收起左侧

[已解决] 微信小程序里无法执行if中的语句

[复制链接]
qqilin1213 发表于 2020-11-26 15:42
本帖最后由 qqilin1213 于 2020-12-2 14:09 编辑

[JavaScript] 纯文本查看 复制代码
  initTexture: function(gl,program,n){
    var texUnit0 = false,texUnit1 = false;
    const texture0 = gl.createTexture();//创建纹理图像缓冲区
    const texture1 = gl.createTexture();//创建纹理图像缓冲区
    var u_Sampler0 = gl.getUniformLocation(program,'u_Sampler0');
    var u_Sampler1 = gl.getUniformLocation(program,'u_Sampler1');
    //设置纹理贴图填充方式(纹理贴图像素尺寸大于顶点绘制区域像素尺寸)
    let image0 = canvas.createImage();
    image0.src = "../../../../../image/小豆泥.jpg";
    let image1 = canvas.createImage();
    image1.src = "../../../../../image/小豆泥2.png";
    const loadTexture = function(image){
      if(texUnit0===false){
        gl.activeTexture(gl.TEXTURE0);
        texUnit0 = true;
        //向target绑定纹理对象
        gl.bindTexture(gl.TEXTURE_2D,texture0);
        //将0号纹理传递给着色器
        gl.uniform1i(u_Sampler0,0);
      }else{
        gl.activeTexture(gl.TEXTURE1);
        texUnit1 = true;
        //向target绑定纹理对象
        gl.bindTexture(gl.TEXTURE_2D,texture1);
        //将0号纹理传递给着色器
        gl.uniform1i(u_Sampler1,1);

      }
      //对纹理图像进行y轴反转
      gl.pixelStorei(gl.UNPACK_FLIP_Y_WEBGL,1);
      //配置纹理参数
      gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MIN_FILTER, gl.NEAREST);
      gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MAG_FILTER, gl.NEAREST);
      gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_S, gl.CLAMP_TO_EDGE);
      gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_T, gl.CLAMP_TO_EDGE);
      //配置纹理图像
      gl.texImage2D(gl.TEXTURE_2D,0,gl.RGB,gl.RGB,gl.UNSIGNED_BYTE,image);
      if(texUnit1 && texUnit0){
        gl.clear(gl.COLOR_BUFFER_BIT);
        gl.drawArrays(gl.TRIANGLE_STRIP,0,n);
      }
    }
    image0.onLoad = function(){
      loadTexture(this);
    }
    image1.onLoad = function(){
      loadTexture(this);
    }
    return texUnit0;
  }




免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
哲大叔 + 1 + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

梦里不觉秋已深 发表于 2020-11-26 16:17
学海无涯。
gegeda 发表于 2020-11-26 16:22
我觉得是判断条件的原因,编译器觉得判断不出满足条件,也不判断不出条件的对立面。
byh3025 发表于 2020-11-26 16:34
 楼主| qqilin1213 发表于 2020-12-2 14:07
已解决,在加载图片时,误用onLoad函数,因使用加载图片的onload函数
刺心 发表于 2020-12-8 16:25
检查第12行代码
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-1-16 13:46

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表