
layabox
文章平均质量分 66
bloodsuckerccj
这个作者很懒,什么都没留下…
展开
-
Laya源代码详解 Byte.ts
/*获取当前主机的字节序,即判断运行环境是大端还是小端。*/ static getSystemEndian(): string { if (!Byte._sysEndian) { var buffer: any = new ArrayBuffer(2);//新建一个2字节的二进制数据缓冲区 new DataView(buffer).setInt16(0, 256, true); Byte._sysEndian .原创 2022-02-23 10:59:10 · 621 阅读 · 0 评论 -
ArrayBuffer
类型化数组是JavaScript操作二进制数据的一个接口。这要从WebGL项目的诞生说起,所谓WebGL,就是指浏览器与显卡之间的通信接口,为了满足JavaScript与显卡之间大量的、实时的数据交换,它们之间的数据通信必须是二进制的,而不能是传统的文本格式。比如,以文本格式传递一个32位整数,两端的JavaScript脚本与显卡都要进行格式转化,将非常耗时。这时要是存在一种机制,可以像C语言那样,直接操作字节,然后将4个字节的32位整数,以二进制形式原封不动地送入显卡,脚本的性能就会大幅提升。转载 2022-02-22 18:06:32 · 1220 阅读 · 0 评论 -
JavaScript prototype
转载原文点这里用过JavaScript的同学们肯定都对prototype如雷贯耳,但是这究竟是个什么东西却让初学者莫衷一是,只知道函数都会有一个prototype属性,可以为其添加函数供实例访问,其它的就不清楚了,最近看了一些 JavaScript高级程序设计,终于揭开了其神秘面纱。每个函数都有一个prototype属性,这个属性是指向一个对象的引用,这个对象称为原型对象,原型对象包含函数实例共享的方法和属性,也就是说将函数用作构造函数调用(使用new操作符调用)的时候,新创建的对象会从原型对象上.转载 2022-02-22 11:42:45 · 89 阅读 · 0 评论 -
node-glob:js上的正则
node的glob模块允许你使用 *等符号, 来写一个glob规则,像在shell里一样,获取匹配对应规则的文件.这个glob工具基于javascript.它使用了 minimatch 库来进行匹配用法:首先下载glob包:npm install glob调用格式:var glob = require("glob")// options 是可选的glob("**/*.js", options, function (er, files) { // files 是匹...原创 2021-09-23 15:38:08 · 398 阅读 · 0 评论 -
引擎相关修改
//if(WebGLContext._useProgram===program)//returnfalse;gl.useProgram(program);WebGLContext._useProgram=program;returntrue;...原创 2021-06-07 15:32:30 · 105 阅读 · 0 评论 -
Layabox VSCode直接调试踩坑 layacmd 安装 超详细!
原文:https://ldc2.layabox.com/doc/?nav=zh-ts-3-0-9浪费了整整一下午 在此记录一下layabox的坑主要注意事项步骤1.2 node.js安装环境变量参照:https://www.jianshu.com/p/13f45e24b1de第一个坑:注意不要自己下载js 只有10.x版本的能成功 如果已经安装了 要卸载干净 并且删除干净C:\Users\Admin\npm 文件夹官方原文:截止到本篇文档撰写时,当前的12.x版与Gulp环境冲突,...原创 2020-12-10 21:27:21 · 1474 阅读 · 1 评论 -
如何编写一个d.ts文件的步骤详解
如何编写一个d.ts文件的步骤详解这篇文章主要给大家介绍了关于如何编写一个d.ts文件的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用d.ts具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。本文主要讲怎么写一个typescript的描述文件(以d.ts结尾的文件名,比如xxx.d.ts)。最近开始从js转ts了。但是要用到一些描述文件(d.ts),常用的比如jquery等都可以通过 npm下载到别人已经写好的npm in...转载 2020-12-01 16:08:47 · 1279 阅读 · 0 评论 -
layabox2 调试
原创 2019-11-28 13:38:04 · 463 阅读 · 0 评论 -
layabox - 龙骨动画
layabox 使用龙骨动画的时候杂七杂八的事情很多资源未加载完 崩溃龙骨动画添加帧动画报错等等Failed to load resource: net::ERR_FILE_NOT_FOUND [file:///G:/program/20191112/bin/res/spine/undefined]自己封装了一个 要用的拿去/**@author ccj* 通用版本动画组...原创 2019-11-27 17:45:50 · 1148 阅读 · 0 评论