中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

網(wǎng)站制作論文題目網(wǎng)絡(luò)營(yíng)銷(xiāo)師主要做什么

網(wǎng)站制作論文題目,網(wǎng)絡(luò)營(yíng)銷(xiāo)師主要做什么,做兼職網(wǎng)站的主要參考文獻(xiàn),如何做外貿(mào)品牌網(wǎng)站我會(huì)持續(xù)更新關(guān)于wegl的編程指南中的代碼。 當(dāng)前的代碼不會(huì)使用書(shū)中的縮寫(xiě)&#xff0c;每一步都是會(huì)展開(kāi)寫(xiě)。希望能給后來(lái)學(xué)習(xí)的一些幫助 git代碼地址 接著 上一節(jié) 接著做平移的轉(zhuǎn)化。在本次的案例案例中主要是xy的坐標(biāo)變量相加&#xff0c;同時(shí)傳遞個(gè)給相關(guān)變量 <!DOCTY…

我會(huì)持續(xù)更新關(guān)于wegl的編程指南中的代碼。

當(dāng)前的代碼不會(huì)使用書(shū)中的縮寫(xiě),每一步都是會(huì)展開(kāi)寫(xiě)。希望能給后來(lái)學(xué)習(xí)的一些幫助

git代碼地址

接著? 上一節(jié)?接著做平移的轉(zhuǎn)化。在本次的案例案例中主要是xy的坐標(biāo)變量相加,同時(shí)傳遞個(gè)給相關(guān)變量

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head><body><h3>可以按下按鍵ADSW移動(dòng)圖形</h3><canvas id='canvas'></canvas><script>let canvas = document.getElementById('canvas');let gl = canvas.getContext('webgl');let vertexShaderSource = `attribute vec2 a_Position;uniform vec2 u_Translation;void main(){gl_Position = vec4(u_Translation+a_Position,0.0,1.0) ; }`let fragmentShaderSouce = `precision mediump float;void main(){gl_FragColor = vec4(1.0,0.0,0.0,1.0);}`// 創(chuàng)建著色器let vertexShader = gl.createShader(gl.VERTEX_SHADER);// 設(shè)置著色器源代碼gl.shaderSource(vertexShader, vertexShaderSource);// 編譯著色器gl.compileShader(vertexShader)// 創(chuàng)建片段著色器let fragmentShader = gl.createShader(gl.FRAGMENT_SHADER);// 設(shè)置片段著色器源代碼gl.shaderSource(fragmentShader, fragmentShaderSouce);//  編譯片段著色器gl.compileShader(fragmentShader)// 創(chuàng)建渲染程序let program = gl.createProgram();// 附著頂點(diǎn)著色器和片段著色器到渲染程序gl.attachShader(program, vertexShader);gl.attachShader(program, fragmentShader);// 鏈接渲染程序gl.linkProgram(program);//使用當(dāng)前渲染程序gl.useProgram(program)//檢測(cè)上述定點(diǎn)片源著色器鏈接是否正確if (!gl.getProgramParameter(program, gl.LINK_STATUS)) {throw gl.getProgramInfoLog(program);}// x移動(dòng)的增加量let translationX = 0.0;// y移動(dòng)的增加量let translationY = 0.0;// 繪制三角形的頂點(diǎn)let positonArray = new Float32Array([1.0, 0.0, -1.0, 0.0, 0.0, -1.0])// 獲取頂點(diǎn)著色器中的a_Position變量let a_Position = gl.getAttribLocation(program, 'a_Position');//獲取頂點(diǎn)著色器中的u_Translation變量let u_Translation = gl.getUniformLocation(program, 'u_Translation');//創(chuàng)建緩沖區(qū)對(duì)象let buffer = gl.createBuffer();//將緩沖區(qū)對(duì)象綁定到目標(biāo)gl.bindBuffer(gl.ARRAY_BUFFER, buffer);//  向緩沖區(qū)對(duì)象寫(xiě)入數(shù)據(jù)gl.bufferData(gl.ARRAY_BUFFER, positonArray, gl.STATIC_DRAW);//  將緩沖區(qū)對(duì)象分配給a_Position變量gl.vertexAttribPointer(a_Position, 2, gl.FLOAT, false, 0, 0);//  啟用頂點(diǎn)位置的頂點(diǎn)著色器變量gl.enableVertexAttribArray(a_Position);//繪制gl.clearColor(0.0, 0.0, 0.0, 1.0);const render = function () {// 設(shè)置xy的移動(dòng)增加的量gl.uniform2f(u_Translation, translationX, translationY)// 清除顏色緩沖區(qū)gl.clear(gl.COLOR_BUFFER_BIT);// 繪制三角形gl.drawArrays(gl.TRIANGLES, 0, 3)}render()document.onkeydown = function (e) {    //對(duì)整個(gè)頁(yè)面監(jiān)聽(tīng)  var keyNum = window.event ? e.keyCode : e.which;       //獲取被按下的鍵值  //判斷如果用戶按下了回車(chē)鍵(keycody=13)  if (keyNum == 65) {console.log('A');translationX -= 0.1; render()}//判斷如果用戶按下了空格鍵(keycode=32),  if (keyNum == 68) {console.log('D');translationX += 0.1; render()}//判斷如果用戶按下了空格鍵(keycode=32),  if (keyNum == 83) {console.log('S');translationY -= 0.1; render()}//判斷如果用戶按下了空格鍵(keycode=32),  if (keyNum == 87) {console.log('W');translationY += 0.1; render();}}</script>
</body></html>

http://www.risenshineclean.com/news/27462.html

相關(guān)文章:

  • 怎樣制作自己的網(wǎng)站網(wǎng)頁(yè)游戲推廣平臺(tái)
  • 百容千域可以免費(fèi)做網(wǎng)站嗎上海廣告公司
  • 機(jī)械門(mén)戶網(wǎng)站建設(shè)特點(diǎn)市場(chǎng)營(yíng)銷(xiāo)推廣策劃
  • 百度收錄網(wǎng)站怎么更改關(guān)鍵詞長(zhǎng)沙網(wǎng)站優(yōu)化指導(dǎo)
  • 有什么做任務(wù)的網(wǎng)站嗎網(wǎng)絡(luò)營(yíng)銷(xiāo)有哪些模式
  • 企業(yè)汽車(chē)網(wǎng)站建設(shè)關(guān)鍵詞優(yōu)化難度查詢
  • 韓國(guó)女足還能出線嗎愛(ài)站seo綜合查詢
  • 做網(wǎng)站的公司叫什么名字國(guó)際新聞最新消息戰(zhàn)爭(zhēng)
  • 專業(yè)網(wǎng)站開(kāi)發(fā)公司免費(fèi)發(fā)布推廣的平臺(tái)有哪些
  • 企業(yè)網(wǎng)站 .net正規(guī)考證培訓(xùn)機(jī)構(gòu)
  • 開(kāi)發(fā)公司總工崗位職責(zé)網(wǎng)站優(yōu)化策略分析
  • 無(wú)錫微網(wǎng)站開(kāi)發(fā)方象科技服務(wù)案例
  • 作品集用什么網(wǎng)站做模板建站難嗎
  • 網(wǎng)站建設(shè)需求怎么寫(xiě)河北百度推廣客服電話
  • 可以注冊(cè)郵箱的網(wǎng)站今天微博熱搜前十名
  • 網(wǎng)站開(kāi)發(fā)語(yǔ)言怎么看中國(guó)國(guó)際新聞
  • 網(wǎng)頁(yè)版微信二維碼怎么生成seo網(wǎng)站關(guān)鍵詞優(yōu)化方法
  • 網(wǎng)站的注冊(cè)頁(yè)面怎么做黃頁(yè)88網(wǎng)
  • 國(guó)內(nèi)外優(yōu)秀設(shè)計(jì)網(wǎng)站營(yíng)銷(xiāo)網(wǎng)站搭建
  • 網(wǎng)站開(kāi)發(fā)怎么做平板電視seo優(yōu)化關(guān)鍵詞
  • 網(wǎng)站權(quán)限分配代碼知乎小說(shuō)推廣對(duì)接平臺(tái)
  • 個(gè)人網(wǎng)站備案要求重慶seo全面優(yōu)化
  • 網(wǎng)站建設(shè)-縱橫網(wǎng)絡(luò)鄭州seo優(yōu)化外包公司
  • 網(wǎng)站推廣服務(wù)具體內(nèi)容包括哪些0元做游戲代理
  • 工程造價(jià)定額在哪查網(wǎng)站推廣優(yōu)化設(shè)計(jì)方案
  • 織夢(mèng)網(wǎng)站被做跳轉(zhuǎn)企業(yè)宣傳軟文范例
  • 免費(fèi)網(wǎng)站注冊(cè)com重慶seo排名
  • 利用access做網(wǎng)站電腦培訓(xùn)網(wǎng)上免費(fèi)課程
  • 門(mén)戶網(wǎng)站制作石家莊網(wǎng)絡(luò)關(guān)鍵詞排名
  • 百度網(wǎng)站站長(zhǎng)工具個(gè)人博客登錄首頁(yè)