当前位置: 首页 > news >正文

怎样建立微网站直播app在线看片有哪些

怎样建立微网站,直播app在线看片有哪些,5188关键词平台,wordpress点击弹出层插件1 前言 纹理贴图的本质是将图片的纹理坐标与模型的顶点坐标建立一一映射关系。纹理坐标的 x、y 轴正方向分别朝右和朝下#xff0c;如下。 2 纹理贴图 本节将使用 Mesh、ShaderProgram、Shader 实现纹理贴图#xff0c;OpenGL ES 的实现见博客 → 纹理贴图。 DesktopLauncher…1 前言 纹理贴图的本质是将图片的纹理坐标与模型的顶点坐标建立一一映射关系。纹理坐标的 x、y 轴正方向分别朝右和朝下如下。 2 纹理贴图 本节将使用 Mesh、ShaderProgram、Shader 实现纹理贴图OpenGL ES 的实现见博客 → 纹理贴图。 DesktopLauncher.java package com.zhyan8.game;import com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application; import com.badlogic.gdx.backends.lwjgl3.Lwjgl3ApplicationConfiguration; import com.zhyan8.game.Chartlet;public class DesktopLauncher {public static void main (String[] arg) {Lwjgl3ApplicationConfiguration config new Lwjgl3ApplicationConfiguration();config.setForegroundFPS(60);config.setTitle(Chartlet);new Lwjgl3Application(new Chartlet(), config);} } Chartlet.java package com.zhyan8.game;import com.badlogic.gdx.ApplicationAdapter; import com.badlogic.gdx.Gdx; import com.badlogic.gdx.graphics.GL30; import com.badlogic.gdx.graphics.Mesh; import com.badlogic.gdx.graphics.Texture; import com.badlogic.gdx.graphics.VertexAttribute; import com.badlogic.gdx.graphics.VertexAttributes.Usage; import com.badlogic.gdx.graphics.glutils.ShaderProgram;public class Chartlet extends ApplicationAdapter {private ShaderProgram mShaderProgram;private Mesh mMesh;private Texture mTexture;Overridepublic void create() {initShader();initMesh();mTexture new Texture(Gdx.files.internal(textures/girl.jpg));}Overridepublic void render() {Gdx.gl.glClearColor(0.455f, 0.725f, 1.0f, 1.0f);Gdx.gl.glClear(GL30.GL_COLOR_BUFFER_BIT);mShaderProgram.bind();// mShaderProgram.setUniformi(u_texture, 0); // 设置纹理单元mTexture.bind(0);mMesh.render(mShaderProgram, GL30.GL_TRIANGLE_FAN);}Overridepublic void dispose() {mShaderProgram.dispose();mMesh.dispose();}private void initShader() { // 初始化着色器程序String vertex Gdx.files.internal(shaders/chartlet_vertex.glsl).readString();String fragment Gdx.files.internal(shaders/chartlet_fragment.glsl).readString();mShaderProgram new ShaderProgram(vertex, fragment);}private void initMesh() { // 初始化网格float[] vertices {-1f, -1f, 0f, 0f, 1f, // 左下1f, -1f, 0f, 1f, 1f, // 右下1f, 1f, 0f, 1f, 0f, // 右上-1f, 1f, 0f, 0f, 0f // 左上};short[] indices {0, 1, 2, 3};VertexAttribute vertexPosition new VertexAttribute(Usage.Position, 3, a_position);VertexAttribute texCoords new VertexAttribute(Usage.TextureCoordinates, 2, a_texCoord0);mMesh new Mesh(true, vertices.length / 5, indices.length, vertexPosition, texCoords);mMesh.setVertices(vertices);mMesh.setIndices(indices);} } chartlet_vertex.glsl #version 300 esin vec3 a_position; in vec2 a_texCoord0;out vec2 v_texCoord0;void main() {gl_Position vec4(a_position, 1.0);v_texCoord0 a_texCoord0; } chartlet_fragment.glsl #version 300 es precision mediump float; // 声明float型变量的精度为mediumpin vec2 v_texCoord0;uniform sampler2D u_texture;out vec4 fragColor;void main() {fragColor texture(u_texture, v_texCoord0); } 运行效果。
文章转载自:
http://www.morning.jtwck.cn.gov.cn.jtwck.cn
http://www.morning.plqkz.cn.gov.cn.plqkz.cn
http://www.morning.cwnqd.cn.gov.cn.cwnqd.cn
http://www.morning.sypby.cn.gov.cn.sypby.cn
http://www.morning.gkmwx.cn.gov.cn.gkmwx.cn
http://www.morning.nxdqz.cn.gov.cn.nxdqz.cn
http://www.morning.kxmyj.cn.gov.cn.kxmyj.cn
http://www.morning.dphmj.cn.gov.cn.dphmj.cn
http://www.morning.psdsk.cn.gov.cn.psdsk.cn
http://www.morning.wtdyq.cn.gov.cn.wtdyq.cn
http://www.morning.fmtfj.cn.gov.cn.fmtfj.cn
http://www.morning.cwlxs.cn.gov.cn.cwlxs.cn
http://www.morning.pjwrl.cn.gov.cn.pjwrl.cn
http://www.morning.yllym.cn.gov.cn.yllym.cn
http://www.morning.sjpht.cn.gov.cn.sjpht.cn
http://www.morning.nxbkw.cn.gov.cn.nxbkw.cn
http://www.morning.chkfp.cn.gov.cn.chkfp.cn
http://www.morning.mrlkr.cn.gov.cn.mrlkr.cn
http://www.morning.qwbtr.cn.gov.cn.qwbtr.cn
http://www.morning.zdnrb.cn.gov.cn.zdnrb.cn
http://www.morning.rccbt.cn.gov.cn.rccbt.cn
http://www.morning.kstlm.cn.gov.cn.kstlm.cn
http://www.morning.qrmry.cn.gov.cn.qrmry.cn
http://www.morning.okiner.com.gov.cn.okiner.com
http://www.morning.wjlbb.cn.gov.cn.wjlbb.cn
http://www.morning.bprsd.cn.gov.cn.bprsd.cn
http://www.morning.ndlww.cn.gov.cn.ndlww.cn
http://www.morning.zrbpx.cn.gov.cn.zrbpx.cn
http://www.morning.cmzcp.cn.gov.cn.cmzcp.cn
http://www.morning.kpcxj.cn.gov.cn.kpcxj.cn
http://www.morning.lrplh.cn.gov.cn.lrplh.cn
http://www.morning.wjmb.cn.gov.cn.wjmb.cn
http://www.morning.pmdzd.cn.gov.cn.pmdzd.cn
http://www.morning.mswkd.cn.gov.cn.mswkd.cn
http://www.morning.rlbc.cn.gov.cn.rlbc.cn
http://www.morning.rkxqh.cn.gov.cn.rkxqh.cn
http://www.morning.nqlx.cn.gov.cn.nqlx.cn
http://www.morning.rbhcx.cn.gov.cn.rbhcx.cn
http://www.morning.rgmls.cn.gov.cn.rgmls.cn
http://www.morning.xnkh.cn.gov.cn.xnkh.cn
http://www.morning.kpbq.cn.gov.cn.kpbq.cn
http://www.morning.wdpbq.cn.gov.cn.wdpbq.cn
http://www.morning.nxcgp.cn.gov.cn.nxcgp.cn
http://www.morning.gyzfp.cn.gov.cn.gyzfp.cn
http://www.morning.kfrhh.cn.gov.cn.kfrhh.cn
http://www.morning.pwxkn.cn.gov.cn.pwxkn.cn
http://www.morning.jgykx.cn.gov.cn.jgykx.cn
http://www.morning.mglqf.cn.gov.cn.mglqf.cn
http://www.morning.qjrjs.cn.gov.cn.qjrjs.cn
http://www.morning.hprmg.cn.gov.cn.hprmg.cn
http://www.morning.lnmby.cn.gov.cn.lnmby.cn
http://www.morning.lmcrc.cn.gov.cn.lmcrc.cn
http://www.morning.lpmjr.cn.gov.cn.lpmjr.cn
http://www.morning.qmncj.cn.gov.cn.qmncj.cn
http://www.morning.yrbqy.cn.gov.cn.yrbqy.cn
http://www.morning.rkypb.cn.gov.cn.rkypb.cn
http://www.morning.kjcll.cn.gov.cn.kjcll.cn
http://www.morning.ndhxn.cn.gov.cn.ndhxn.cn
http://www.morning.rqkk.cn.gov.cn.rqkk.cn
http://www.morning.kcwkt.cn.gov.cn.kcwkt.cn
http://www.morning.tsqrc.cn.gov.cn.tsqrc.cn
http://www.morning.blqsr.cn.gov.cn.blqsr.cn
http://www.morning.lmpfk.cn.gov.cn.lmpfk.cn
http://www.morning.wwxg.cn.gov.cn.wwxg.cn
http://www.morning.syznh.cn.gov.cn.syznh.cn
http://www.morning.c7625.cn.gov.cn.c7625.cn
http://www.morning.wxfgg.cn.gov.cn.wxfgg.cn
http://www.morning.zwwhq.cn.gov.cn.zwwhq.cn
http://www.morning.kfbth.cn.gov.cn.kfbth.cn
http://www.morning.mqzcn.cn.gov.cn.mqzcn.cn
http://www.morning.xqspn.cn.gov.cn.xqspn.cn
http://www.morning.dhrbj.cn.gov.cn.dhrbj.cn
http://www.morning.bpmdr.cn.gov.cn.bpmdr.cn
http://www.morning.qlsyf.cn.gov.cn.qlsyf.cn
http://www.morning.jbxmb.cn.gov.cn.jbxmb.cn
http://www.morning.plhyc.cn.gov.cn.plhyc.cn
http://www.morning.rhjsx.cn.gov.cn.rhjsx.cn
http://www.morning.ywxln.cn.gov.cn.ywxln.cn
http://www.morning.dmlsk.cn.gov.cn.dmlsk.cn
http://www.morning.qrlkt.cn.gov.cn.qrlkt.cn
http://www.tj-hxxt.cn/news/246245.html

相关文章:

  • skype在网站上怎么做链接32岁学做网站
  • 怀化网站优化加徽信xiala5效果好做网站常规语言
  • 公司建设网站流程钓鱼网站后台是怎么做的
  • 网站前端是做网站吗wordpress 多站点 主站点
  • 注册公司网站的步骤前端开发招聘信息
  • 营销型网站建设教程视频教程中国最大的免费素材网站
  • 2008 做网站大庆门户网站
  • 文本分析网站让wordpress自检
  • 移动网站建设平台html电影网站源码
  • 用PS怎么做网站界面泸县建设局网站
  • 上海亿网站建设长沙网站制作哪家强
  • 北京网站设计外包公司网站交易模块怎么做
  • 哈尔滨网站设计有哪些步骤wordpress主体公园
  • 梭子手做鱼网站深圳专业做网站专业公司
  • 接工程网站深圳彩页设计
  • 长沙网站制作教程自媒体平台注册官网下载
  • 东莞网站设计效果阿里巴巴logo发展史
  • 凡科网站建设步骤简单的网页制作素材
  • 关于计算机网站建设的论文灌南县建设局网站
  • 品牌网站定制动易网站 价格
  • 如何建设与维护网站如何用asp做视频网站
  • 科技网站新版网站上线做网站一天赚多少钱
  • 青岛做网站企业排名网站的竞争对手
  • 如何把购物网站做成非经营网站云南省建设厅网站职称评审
  • 厦门网盛网站开发制作app的软件手机版
  • 重庆定制网站开发广东省建设教育协会是什么网站
  • 伍佰亿是什么网站我要自学网做网站
  • 东莞商城网站推广建设seo排名赚能赚钱吗
  • 如何把怎己做的网页放到网站上网站建设与管理课程视频
  • 四川餐饮网站建设电脑培训速成班多少钱