
layabox
暮志未晚NAN
这个作者很懒,什么都没留下…
展开
-
Layabox获取角色的朝向,以及根据朝向修改角色朝向
如何获取角色的正确朝向?首先,你要确定从unity里面导出的时候,角色默认朝向的方向。一般都是将角色朝向z轴正方向,那么,你导出放到layabox里面,角色也是默认朝向z轴正方向的。在layabox中,你可以调用transform.getForward(forward)方法,传入一个Vector3来接收朝向。但是,接收的这个朝向默认角色z轴负方向的朝向。所以,我们需要将这个法向量,转成z轴正方向的法向,才实现了,和角色的朝向同步。实现这一步,很简单,只需要将法向的x轴和z轴的值转为负值即可实现。原创 2021-02-02 18:18:41 · 2021 阅读 · 0 评论 -
Layabox的2d精灵的性能优化
在使用Layabox的2d精灵时,我们会需要很多渲染图片的需求,那么,如果做到使用最小的代价实现图片的渲染呢。合并图集为什么要合并图集呢。如果你一个图片是由多张图片组成的,正常情况,在webgl模式下,渲染一张图片,就是一次drawcall,但是呢,如果纹理没有切换,只是切换渲染的位置,Layabox会自动给你合批,你相当于一次drawcall就实现了整张图片的渲染。这个问题发现是我之前测试过官网的瓦块图时,发现设置cacheAs为normal时,它的drawcall只需要一次。而我自己设置的瓦块图原创 2021-02-01 17:05:38 · 2291 阅读 · 4 评论 -
3D场景编辑导出-LayaAir引擎Unity插件使用详解
本篇文章为本人记录笔记,如果有需要,请查看原始文章:https://blog.youkuaiyun.com/m0_38013911/article/details/108271607关于3D的学习文章,算上本篇,我一共写了两篇。上一篇是面向零3D基础的《科普:零基础了解3D游戏开发》。这篇是学习LayaAir3D引擎的入门级必读文章,也可以作为使用LayaAir引擎开发3D项目美术同学随时查阅的手册。由于LayaAir引擎当前是依托于Unity工具编辑3D场景并导出资源的,那Unity中到底是哪些功能可.转载 2020-12-02 14:33:11 · 5246 阅读 · 0 评论 -
layabox 节点查找
layabox也是一个树形结构。如果一个组件类绑定到节点上面,可以通过 this.owner来获取绑定的节点。获取一个节点的父亲节点,则使用 this.owner.parent获取节点所在的场景 this.owner.scene根据名称查找孩子节点,则使用 this.owner.getChildByName(“孩子name”);通过索引查找孩子节点,则可以使用 this.owner....原创 2019-07-08 23:18:14 · 4467 阅读 · 0 评论 -
Layabox 2 使用其它编辑器开发layabox2d
由于我习惯了使用webstorm进行代码的编写,所以尝试使用webstorm进行环境搭建一下layabox。此开发环境是我通过webpack和layabox来实现的一个示例搭建。官方也有引擎代码下载,但是下载下来以后没有查到相应的使用教程,无法进行配置。接着,我就通过创建一个新项目,将新项目文件夹内的bin文件夹转移过来,来实现的效果。这种实现方式有可能不是很好,但是绝对可用,而且还有代码提示...原创 2019-08-14 23:11:27 · 2227 阅读 · 0 评论 -
Layabox 1 layabox的项目文件以及项目配置
本人使用的是layabox ide 2.1版本。首先创建一个空项目会发现左侧默认生成一些文件夹以及一些文件。.laya 文件夹中存放一些项目开发中到发布需要的文件以及一些配置信息。比如文件夹内的compile.js中33行就是设置项目文件的主入口。bin文件夹内是项目输出的文件,在编辑器上运行时,其实就是运行的bin文件夹下的html文件。laya文件夹存放的是项目的资源文件...原创 2019-08-12 22:29:22 · 3760 阅读 · 0 评论