Laya

官网: http://ldc.layabox.com/

官方视频教程: http://layabox.ke.qq.com/

文档: https://ldc2.layabox.com/doc/?nav=zh-ts-1-0-2

LayaAir功能介绍

LayaAir引擎主要包括 引擎库与LayaAir IDE两大核心部分

LayaCloud与LayaNative是引擎的生态组合部分

LayaAir2.0引擎库功能

LayaAir2.0引擎不仅保持了1.0的原有功能,比如:

精灵、矢量图、文本、富文本、位图字体、动画、骨骼、音频与视频、滤镜、事件、加载、缓动、时间、网络、UI系统、物理系统、TiledMap、prtocol等API;

还新增内置了box2d物理引擎、组件化支持,以及150多款3D功能,比如:

新增的主要官方材质包括PBRStandardMaterial、PBRSpecularMaterial以及UnlitMaterial材质等。

纹理方面,增加多种纹理参数配置(mipmap、format、wrapModeU、wrapModeV、filterMode、anisoLevel), 增加纹理上传像素接口, GPU纹理压缩。

动画方面,新增Animator动画融合功能crossFade,新增动画多层混合播放,动画更新机制调整为实时插值,大幅减少内存和动画流畅度表现,新增多种材质属性动画

支持开发2D、3D、VR的产品研发,支持Canvas与WebGL模式,支持同时发布为HTML5、Flash、APP(IOS、安卓)微信小游戏,QQ玩一玩多种版本。

2. 基础篇

2.1 我得第一个程序:

<1. 运行后黑屏,修改.laya目录下的compile.js 文件,修改启动类为HelloLayabox.ts

<2. 找不到库时,先看看有没有错误,再重新打开写。

2.2 显示列表

​ 显示对象在舞台上显示之前,还需要有一个过程,那就是先添加到显示列表中。显示列表的作用就是将显示对象进行数据索引,用于层级的显示顺序(后添加的在最上层显示),然后在舞台上显示。

2.3 文本

通过laya.display.Text类添加文本,给文本设置字体样式、颜色、大小等。

视频: 熟悉IDE的通用导航与菜单功能:

UI组件可视化编辑:

Text,界面输入后要使用回车键。

界面主要有三块:

<1. 工程面板

---自带的东西默认是隐藏的

---可以给资源(eg:图片)可以设置默认全局属性)是一种设置预设的方式。

<1. 层级面板

场景中物体的层级顺序等

可以锁定

<2. 预览面板

<3. 组件面板

F9: 打开项目设置

创建容器:把多个物件锁在一起。

滤镜效果虽好,但是尽可能地不要用,滤镜不继承组件,滤镜不是组件

动态文本/静态文本  动态时候使用FillText,而Text是每次都是提交这么,不断创建大量的图集去提交

动态重复字文字共享,静态则超过阈值就创建的. 一个是一个字一个字的提交,一个是整个文本的提交。

UI组件库:

1. 基础组件:

2. 容器组件:多张图组合

Dialog  : 弹窗

View :需要相对布局时 ,必须是UI组件,否则可以转换成UI组件,image   

sence:不需要相对布局时 

节点与非节点  继承与非继承

 

穿透:https://ke.qq.com/course/391284?taid=3649876093433972

button:默认是接收鼠标点击事件的,但是Image默认是不用点击事件的 。

Image需要时需要改为true,如下图:即遮挡住了

而,下图设置成false,则时是按照宽高来遮挡的,不是按照显示图形形状来的。负责区域修正,不是负责穿透

下图为true,则优先检测父对象。

注意:下图两个矢量图,则在两个图形中间也会视为整体

学习TS语言的网址:  www.tslang.cn   翻译的类的官网

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Debug_horizon

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值