首页 > TAG信息列表 > Laya

Laya编译出来只有一个bundle.js文件的修改

刚开始入门Laya,碰到了很多基础向的问题,做个笔记 现在的高版本编译之后只会生成一个bundle.js文件,不方便断点调试。经过查询资料可以通过修改sourceMap来显示编译前的脚本文件。 1.修改项目文件夹中的.laya文件夹中的compile.js文件中的sourceMap,将false改成true。 2.一般修改sour

Laya: 在VSCode 中 调 layaair2-cmd命令行编译

简介:大致流程我就不说了,参考官方文档: https://ldc2.layabox.com/doc/?nav=zh-ts-3-0-9    主要介绍参照文档容易出现的问题; 1.断点调试需要开启 sourceMap 有一些开发者,调试环境安装好之后,也不能断点。那是因为LayaAirIDE2.2开始,创建项目时,默认关闭了sourceMaps,如果需要使用断

【游戏开发实战】Unity老工程师开始搞Laya了,不想看官方文档,那就看我的教程吧(Laya2.12.0版本 | 案例 | 入门 | 教程)

文章目录 一、前言二、我做的Laya案例集合工程三、LayaAir IDE下载四、Hello World工程1、新建空项目2、新建场景:HelloWorld.scene3、创建一个Label显示HelloWorld4、导出代码:F125、运行测试:F6 五、做一个按钮:Button1、按钮资源2、按钮的状态3、按钮的文本4、按钮的响应4.1

任务19:IDE组件的学习.三

文章目录 一、任务目标二、任务分解2.1 Radio和RadioGroupRadioGroup常用属性介绍:代码获取当前选中Radio的索引值 2.2 Tab选项卡Tab常用属性介绍:代码实现不同页面的切换 一、任务目标 截至目前为止,我们已经学习了LayaAir IDE中的大部分UI组件了,简单的用合集介绍,稍微复

laya官网留的坑之高效开发工作流

官网源代码如下 const { exec } = require("child_process");function compile(cb) { //执行编译命令 gulp let process = exec("layaair2-cmd compile"); process.stdout.on("data", (data) => { console.log(data); }); process.

laya的第一次接触

进入新公司写的第一篇文章。 发现我要从新学习一个引擎laya.关于游戏已经从当初的Unity,到转向cocos,到转向egret,到转向laya.我决定记录一下自己的学习日常。根据目前我觉得最重要的东西:图片,Button组件,还有scrollview组件,缓动系统。(都大同小异) 首先 : button。第一种正常的butto

Laya随笔-Laya中get,post等相关请求踩坑

可以看到官网实例上的post请求是 application/x-www-form-urlencoded 格式,传递的类型是Form Data 实际上调试接口发现,项目中的接口数据只能接收下图的 application/json 格式和Request Payload类型 于是简单封装了一下Laya中的post请求 发现这样写有问题 最终改动成下

Laya本地存储对象,读取上来之后没有类方法了

**Laya本地存储对象,读取上来之后没有类方法了**Object.create()Object.create()方法创建一个新对象,使用现有的对象来提供新创建的对象的__proto__。 (请打开浏览器控制台以查看运行结果。)private playerData:PlayerData; public init():void{ if(Laya.LocalStorage.getJS

laya引擎资源

laya2.0技术文档: 提示:2.0之后新版本安装后无法打开代码编辑器需自行安装。 www.layabox.com API Laya 项目目录结构 1:.laya文件夹存放项目开发中运行中的一些配置信息; 2:bin文件夹 存放当前项目的输出文件; 3:laya资源项目目录: assets 存放项目的资源; pages 存放项目 创建页面

Laya 物理碰撞优化 分层 和 碰撞过滤

用枚举类给对象分层   Laya引擎自身 为 开发者提供了 以下几个层级     以下工具类 可以直接拿出用  功能有: 获取节点上的3D刚体组件 获取节点上的3D碰撞器组件 设置碰撞组 包含碰撞组 排除碰撞组 深度查找子节点 通过滤镜修改UI颜色    export module LayaUt

LayaAir2.x 动态创建网格(二) 多个材质贴图

export default class Test extends Laya.Script{ protected onAwake():void{ //创建3d场景 let scene = Laya.stage.addChild(new Laya.Scene3D()); //创建相机 let camera = new Laya.Camera(0, 0.1, 100); scene.addChild(camera); camera.transform.translate(

Laya连线小游戏

Laya连线小游戏 游戏规则 通过连接不同颜色的方块来实现连一连 连线不可重复,就是一条线不能和另外一条线撞一起 最后所有连线要占据整个空间 游戏资源   创建Item  线条可以分为上左下右,通过显示和隐藏达到画线的效果。  譬如item1到item2,通过判断两者posX,posY,item1调用方

学习Laya过程中遇到的问题

VS Code进行chrome调试时遇到问题 环境相关问题 环境相关 系统:Windows10 LayaAir IDE 2.9.0beta VSCode-x64-1.52.1 Google Chrome 版本 87.0.4280.88(正式版本) (64 位) 问题 新人上路,在学习用Laya制作微信小游戏过程中,按照官方的VSCode高效开发工作流配置指南配置环境,配

《laya 踩坑日记》layatree 可视化调试工具

简介:LayaTree是Chrome浏览器平台上的专门为Laya引擎设计的生产力工具。能在项目运行时阶段进行调试和修改。目前功能在不断迭代中,致力于实现类似于Unity编辑器的开发体验。相比于laya.debugtool.js​在使用过程中导致的节点的强引用, LayaTree使用了索引缓存方案,在保证性能的同

Laya引擎Dialog遮罩层无法移除如何解决

问题描述: Dialog遮罩层无法移除,以及移除之后无法再次实现。 问题分析: 直接使用Laya.Dialog.manager.maskLayer.removeself()进行遮罩层的移除,如图1所示。 如果自己调用close方法,则需要改变close中的第二个showEffect的布尔值设为false,否则将没有进行close()方法中的判断效果,会

Web3D 能够用哪些工具开发

随着网络的发展,以及5G的出现,Web发展迅速,现在不仅仅只是展示一些二维的内容。 Web的先天优势就是用户只需要浏览器访问,不再需要安装其他软件。 随着3D的发展,那么Web3D 也非常受欢迎。 Web3D开发有各种各样的工具和框架,比如: Three.js(底层):Three.js Aframe(框架):A-Frame 白鹭引擎:白鹭科技

Laya 实现带有子菜单的List之母项子项通用

Laya 用List实现二级菜单之母项子项通用 @ixenos 2020-11-02 12:20:53   气死我了,上才艺 1 private function listCateToggle(index:int):void{ 2 var dat:* = lui.listCate.getItem(index); 3 if(dat){ 4 var allArr:Arra

Laya学习笔记-01文本类

一、用的代码创建一个UI文本 export default class TestText extends Laya.Script { constructor() { super(); } onAwake() { //用代码创建一个UI文本 var tex=new Laya.Text(); //设置文本内容 tex.text="Hello World";

Laya 使用get或post请求服务器

  export default class Request {       private _http;     private _server = "https://test.codeplanet.cc";//       static _instance = null;   //把自己设置为单例模式,不销毁则一直存在     static getInstance(): Request {     

Laya学习笔记

 1.光照贴图是场景中3D模型产生的投影、阴影过渡、灯光氛围、模型材质与材质之间的颜色影响等。 2.很少有3D手游场景是靠灯光与模型即时渲染产生投影及颜色影响,这是非常耗性能的方式,特别又是手机手游,手机的显卡功能并不强大,全部用即时光影手游会变得很卡顿。 场景光照贴图就是为

Laya 2.2.0 微信小游戏分包加载

语言:TS 1:新建TS项目。 2:打包成微信小游戏。 3:在微信发布目录wxgame新建一个sub1目录(可以自定义目录名)。 4:复制wxgame下的js文件夹,game.js,index,js到sub1目录下,在sub1目录下新建libs文件夹,剪切wxgame下libs里面需要分包的js文件到sub1的libs目录(此处我们用laya.physics3D.js举

Laya页面嵌套和Scene.destory导致的Bug

Laya2.1.1.1 参考: 预设使用   Laya给出了相同模块,逻辑代码也相同情况下,使用页面嵌+runtime的使用方案。但是该方案和Laya.Scene.open,Laya.Scene.destroy等有冲突,会导致bug。       当参考使用Laya的教程,拖入一个scene到另一个scene中使用。 假设当前页面是主页HomeScene.scen

Unity如何开发微信小游戏

微信小游戏现在非常的火,很多开发Unity的同学, 都想自己开发微信小游戏,无奈tiny还不成熟,导致很多同学有自己创业做微信小游戏的想法,但是由于技术,却放弃了这样的机会,今天我给大家讲述unity同学如何转型做微信小游戏。   1: 解放思想。 我们是做游戏,不是做unity。当我们看到微信

用Laya制作简单的动画

(function () { var layaGameInit = window.layaGameInit || {}; var WebGL = Laya.WebGL; var Browser = Laya.Browser; Config.isAlpha = true; Laya.init(750, 1100, WebGL); Laya.stage.scaleMode = "showall"; Laya.stage.alignV