一,index.html<body> <script src="js/model/cubeModel.js"></script> <script src="js/common/shaderUtil.js"></script> <script id="vertex-shader-2d" type="notjs"> attri
一,前言1,绘制一个正方体的数据,我们以前,上,右逆时针绘制,对面的用顺时针绘制。 2, 数据准备 cubeModel.js/** * 获得正方体所有顶点位置 * @param sideLength 边长 */ window.getCubeVertexesPosition = (sideLength) => { //前 const FRONT
一, index.html<body> <script src="js/common/shaderUtil.js"></script> <script id="vertex-shader-2d" type="notjs"> attribute vec2 a_position; attribute vec2 a_texCoord; un
一, index.html<body> <script id="vertex-shader-2d" type="notjs"> attribute vec2 a_position; attribute vec2 a_texCoord; uniform vec2 u_resolution; uniform vec2 u_translation; unif
一,index.html<body> <script id="vertex-shader-2d" type="notjs"> attribute vec2 a_position; attribute vec2 a_texCoord; uniform vec2 u_resolution; uniform vec2 u_translation; unifo
一, index.html二, shader.js/** * 加载图片 * @param imageName * @param pork * @param callback */ function loadImage(imageName, pork, callback) { const image = new Image(); image.src = "http://127.0.0.
一,index.html二,shader.js/** * 加载图片 * @param imageName * @param pork * @param callback */ function loadImage(imageName, pork, callback) { const image = new Image(); image.src = "http://127.0.0.1:
一, index.html二, shader.jsfunction createShader(gl, type, source) { const shader = gl.createShader(type);//shader句柄 gl.shaderSource(shader, source); //绑定着色文本 //编译着色文本 gl.compileShader(shader); //判
一,测试平台1, 使用nodejs工程二, 准备工作1, npm install jest save-dev2, package.json的配置三,开始编写测试代码1, sum.js :业务逻辑代码(被测试)module.exports.sum = function (a, b) { return a + b; }2, sun.test.js : 测试代码,用于测试sum.js2.1, 注
一, 场景设计二, SelectView.tsimport { _decorator, Component, Node, Camera, MeshRenderer, Mesh, EventTouch, input, Input, Vec2, v2, geometry, PhysicsSystem
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号