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

阅读全文»

Behavior3Editor使用教程

这里简单介绍一下几类行为树节点的功能(这里的节点指树节点)1.Composite 组合节点,可以连接多个子节点,用于决策行为树走向2.Decorator 装饰节点, 可以连接一个子节点, 用于修饰子节点的返回值3. Action 行为节点, 可以执行行为 (实际上也应该返回值)4. Condition 条件节点, 可以用于做出判断并返回不同的值上面四种节点是一种理念,不是一种实现上的限制,实际上他们除了可以拿到的参数不同,就没什么区别了。行为树会通过访问子节点,并根据子节点的返回值决定逻辑在树中

阅读全文»

behavior3editor构建教程

首先放上源码github地址:https://github.com/behavior3/behavior3editor步骤一:下载nodejs, node-v9.1.0-linux-x64.tar.xz,解压,进入目录: cp -r bin/* /usr/local/bin/ cp -r include/* /usr/local/include/ cp -r lib/* /usr/local

阅读全文»

Laya2.0加载3D资源iphone6崩溃问题解决

最近公司有个3D项目,上的微信小游戏平台,iphone6手机在加载3D场景的时候直接崩溃了,其它好点的机型都不会。做了很多的优化工作,都还没有完美解决。当初还以为是内存大导致的崩溃,后面发现不是,是因为加载线程太多,导致的系统杀掉了微信进程所以只需要改一个参数即可解决:Laya.loader.maxLoader = 1;另外还可以优化下场景mesh,把场景按区域多切分几块,这样也可以提高点性能

阅读全文»

[转载]Laya2.0 实现模拟物体影子shader

LayaAir中开启实时阴影性能消耗偏高,如果美术要求不那么逼真,那么物体可以用shader添加一个pass来模拟影子,效果整体可以接受,可以通过调整参数修改物体shader渲染影子的长短、方向、颜色等。上代码:ShadowMaterial.tsexport default class ShadowMaterial extends Laya.BaseMaterial {     static&n

阅读全文»

GLSL经典入门教程汇总

权威官方文档:https://www.opengl.org/documentation/glsl/权威民间金典入门教程:http://blog.csdn.net/racehorse一个详细完整的GLSL代码:http://www.ituring.com.cn/article/851GLSL简介和所有内置变量:http://www.linuxgraphics.cn/opengl/shader_overview.htmlhttp://blog.csdn.net/kaixinbingju/articl

阅读全文»

air文件打包成exe

 先将你的AIR项目打包成AIR文件,打包时记得将installation栏中的Desktop 和 Extended Desktop选项选上将打包好的air文件(如sample.air)复制到FLEXSDK的BIN目录下;开始–运行—CMD—CD命令修改当前目录为FLEXSDK下的BIN目录;在CMD内输入:adt -package -target native sample.exe sample.air

阅读全文»

unity导出nav数据脚本

记录一下unity中导出寻路需要的nav数据第一个: ExportNav.csExportNav.cs这个脚本非常方便,最后保存的是一个二进制文件,代码中加载后直接取数组对应的值就行, 1:可行走, 0:不可行走using System.Collections; using System.Collections.Generic; using System.IO; using UnityEditor; using UnityEngine;

阅读全文»

JSZIP使用教程

先给上jszip的 github地址https://stuk.github.io/jszip先来一个html的测试文件:<HTML> <HEAD>     <script type="text/javascript" src="jszip.js"></script> </HEAD>   <BODY> &n

阅读全文»

分享:

支付宝

微信