代码改变世界

WebGL调试工具分享

2019-07-17 11:09 by 阿诚de窝, 8448 阅读, 0 推荐, 收藏,
摘要:学习WebGL,我们需要一些好用的调试工具,下面分享3个常用的调试工具。 WebGL Inspector 下载地址:https://github.com/benvanik/WebGL-Inspector Clone或下载好该项目之后,先执行core/buildextensions.sh,执行好之后, 阅读全文

WebGL学习笔记(一):理解基本概念和渲染管线

2019-07-15 18:35 by 阿诚de窝, 3005 阅读, 2 推荐, 收藏,
摘要:WebGL 是以 OpenGL ES 2.0 为基础的 3D 编程应用接口。 渲染管线(图形流水线) 渲染管线是指将数据从3D场景转换成2D图像,最终在屏幕上显示出来的总过程。它分为几个阶段:应用阶段、几何阶段和光栅阶段,关于这3个阶段的详细介绍可以点这里查看。 下面我们来仔细看看 WebGL 中的 阅读全文

[转]图片Premultiplied Alpha到底是干嘛用的

2019-07-05 20:38 by 阿诚de窝, 2386 阅读, 1 推荐, 收藏,
摘要:Premultiplied Alpha 这个概念做游戏开发的人都不会不知道。Xcode 的工程选项里有一项 Compress PNG Files,会对 PNG 进行 Premultiplied Alpha,Texture Packer 中也有Premultiplied Alpha 的选项。那么问题来 阅读全文

WebGL第一步

2019-05-31 19:23 by 阿诚de窝, 791 阅读, 0 推荐, 收藏,
摘要:什么是WebGL? WebGL使用了GLSL ES(OpenGL ES)着色器语言,通过配合调用js相关的绘制接口来实现3D效果。 采用页面中的<canvas>元素来定义绘图区域,canvas支持三维图形的绘制,但它不直接提供绘图方法,而是提供一种叫上下文(context)机制来绘制图形。 绘制流程 阅读全文

[转]3D渲染管线

2019-05-14 22:18 by 阿诚de窝, 809 阅读, 0 推荐, 收藏,
摘要:转自:http://tgerm.org/SRP/ 在3D中有两种渲染管线,分别是图形渲染管线和GPU渲染管线。 图形渲染管线 《Render-Time Rendering Third Edition》一书中将计算机图形渲染的流程划分为3个阶段:应用阶段(Application Stage)、几何阶段 阅读全文

远程调试Android手机上网页的记录

2018-03-07 13:57 by 阿诚de窝, 790 阅读, 0 推荐, 收藏,
摘要:1.手机需要开启USB调试模式; 2.电脑和手机上都要安装最新的Chrome浏览器; 3.手机连接电脑,会出现下载安装驱动的提示并安装成功(并不是所有的手机都会这么顺利,比如我的魅族就无法安装驱动,公司的小米5C非常顺利,连接就安装成功了,再次重新连接就可以了),不需要下载手机助手啥的; 4.手机弹 阅读全文

再谈Promise

2018-01-08 19:31 by 阿诚de窝, 5698 阅读, 1 推荐, 收藏,
摘要:方法 构造函数 接受的参数是一个带两个Function参数的函数,实际的异步代码编写在这个函数里,成功后调用第一个参数,失败调用第二个; Promise.prototype.catch 当构造函数里调用到失败的函数时,会执行该方法的参数,并传递错误信息; Promise.prototype.then 阅读全文

Egret 4.x 和 5.x 项目共存的方法

2018-01-04 19:24 by 阿诚de窝, 1124 阅读, 0 推荐, 收藏,
摘要:正常来说,安装了对应的引擎之后,4.x的项目和5.x的项目是各自编译互相不影响的。 但是由于引擎的bug,我在实际使用中,出现了编译5.x的项目正常,之后切换到4.x的项目编译时,显示正常编译完毕,但是实际会变成使用5.x的引擎来编译的情况,结果是lib下的文件变成了5.x的lib,当我手动替换了l 阅读全文

Electron初探

2017-12-17 16:21 by 阿诚de窝, 677 阅读, 0 推荐, 收藏,
摘要:H5开发桌面应用? 没错,H5现在也可以开发跨平台的桌面应用了,这意味着我们可以用网页来设计和制作桌面应用。 基于Node.js的Electron框架就可以实现桌面应用,比较有名的Electron框架实现的桌面应用就是微软的VS Code了,下面给出Electron的官网地址: https://el 阅读全文

SVN版本回滚

2017-12-13 14:57 by 阿诚de窝, 737 阅读, 0 推荐, 收藏,
摘要:新入职的公司居然还是用的SVN管理代码,需要版本回滚,弄了半天,顺便记录一下。 当前的最新版本号是1470,其中1467到1470这几个提交都要被移除时,在项目文件夹下使用下面的代码: 这样会回退到1466的版本,其中1467-1470的修改都会在工作空间中被还原。 我们再提交一次即可,即1471次 阅读全文
上一页 1 2 3 4 5 6 7 ··· 27 下一页