
Javascript 游戏引擎开发
游戏开发遇上JS生态,ES6, Typescript, npm, gulp, webGL,V8,打造Web/Native全平台游戏引擎
n5
在信息时代客观障碍已不复存在所谓障碍都是主观上的如果你想研发什么新的技术你不需要几百万美元的资金你只需要在冰箱里放满比萨和可乐再有一台便宜的计算机和与之献身的决心你即可拥有任何你想拥有的编程境界- John Carmack
展开
-
npm使用基础
安装和更新npmNode.js安装自带npm更新: sudo npm install npm@latest -g查看当前版本:npm -v本地包:安装,更新,卸载所谓本地包,就是只在你的项目里面使用的包。首先本地包需要安装到一个npm管理的项目目录中。对于一个新建的目录,使用npm init初始化为npm项目目录。这会在项目目录中生成一个package.json文件,即你自己的项目也是...原创 2019-08-29 20:11:25 · 457 阅读 · 0 评论 -
Mac系统移动npm的全局目录,解决安装权限问题
Mac系统安装node.js后自带的npm被安装到usr/local/下面,这样执行npm install时经常有权限问题。虽然使用sudo可以安装,但是当使用npx等工具时还是会有问题。所以最好还是将global目录移动。查看当前npm全局安装位置$ npm config get prefix/usr/local在用户目录下建立一个新的目录,并设置为npm全局的prefixmkdi...原创 2019-09-23 15:05:51 · 4405 阅读 · 4 评论 -
打包Javascript 游戏引擎更好的选择之rollup.js
国内的基于Javascript技术栈的H5游戏引擎一般都使用gulp+browseify构建,比如cocos creator和Laya,最后构建出一个或多个引擎js文件,由于引擎文件很大,他们一般都提供了引擎裁剪功能。之前我觉得做到这样也就可以了,直到我研究了一下three.js的构建系统。three.js使用的是rollup,大概了解一下:http://rollupjs.org/guide/...原创 2019-09-26 23:23:21 · 614 阅读 · 0 评论