Laya水波shader

先上主要代码: WaterMaterial.tsimport Shader3D = Laya.Shader3D; import SubShader = Laya.SubShader; import BaseTexture = Laya.BaseTexture; export default class WaterMaterial extends Lay

阅读全文»

gulp+rollup结合打包自己的TS/JS库

由于项目需要,网上找了不少资料,总结了一套适合项目的打包流程,把ts代码打包成js库首先是gulpfile.js文件,直接贴上代码:const gulp = require('gulp') const rollup = require('rollup') const clean = require('gulp-clean') const ren

阅读全文»

Laya中使用protobuf生成静态js和dts文件

protobufjs 封装后的命令:

一键生成d.ts proto.js proto.min.js 3个文件

pb-egret add

pb-egret generate

阅读全文»

Laya设置材质透明代码教程

以引擎现在最新的稳定版2.4为例:如果模型是 SkinnedMeshSprite3D 对象 material = sprite3D.skinnedMeshRenderer.material 如果模型是  MeshSprite3D 对象 material = sprite3D.meshRenderer.material 然后再设置下面这些参数就OK了 material.albedoColor

阅读全文»

vscode自定义typescript代码片段

用vscode开发的时候,新建文件都是空的,一般都会需要默认的模板代码这是我创建的laya引擎 typescript文件模板代码{     "TypeScript Class":{         "prefix": "ts",      &nbsp

阅读全文»

git回退版本命令

如果你在本地做了错误提交,那么回退版本的方法很简单

  1. 先用下面命令找到要回退的版本的commit id:git reflog

  2. 接着回退版本:git reset --hard a7e1d279a7e1d279就是你要回退的版本的commit id的前面几位。

阅读全文»

JS、TS最好用的定点数库

由于开发帧同步游戏需要用到定点数,这里推荐下JS开源的3款定点数库1:big.js体积最小,功能也最少,但对于一般的游戏来说都是够用了的github地址:https://github.com/MikeMcl/big.js/API: http://mikemcl.github.io/big.js/#big2:decimal.js体积稍大,功能很全,更多的方法,比bignumber.js 要更好点github地址:https://github.com/MikeMcl/decimal.jsA

阅读全文»

Laya2.0 内嵌模式 加载模式 分离模式 文件模式 使用教程

一、差异内嵌模式:内嵌模式会把编辑器的UI内容生成一个场景类代码文件,代码脚本里包含IDE创建的UI场景的信息,在小游戏和轻游戏还没有问世的时候,不用考虑js 的大小,正常开发h5最常用的选择,而且不涉及异步加载打开页面速度也最快。加载模式: 加载模式也会生成场景类,其他的UI数据信息会放到一个ui.json内,使用时需要加载这个json,同样在没有小游戏的时代不常用,场景信息可以不在js中,可以节省js包体大小,给小游戏4m包节省更多空间。使用时可以作为资源加载。分离模式: 分离模式是在加载模

阅读全文»

browserify打包JS教程

浏览器端不能识别require关键字,require是node.js环境下的,在node_modules文件夹里面的模块下面常见require解决方法:通过工具browserify或者是webpack把js文件编译一下,转成浏览器端可识别的。//安装browserify ,我这里是全局安装npm install -g browserify// 编译browserify ./source/module.js -o ./dist/dist.js即可在dist目录下看到打包后的dist.js文件。&n

阅读全文»

laya描边shader

先上源码:OutLineMaterial.jsexport default class OutlineMaterial extends Laya.BaseMaterial {     constructor() {         super()     &n

阅读全文»

分享:

支付宝

微信