
layaair
文章平均质量分 96
nicepainkiller
念念不忘 必有回响
展开
-
cocos creator 3.x 手搓背包拖拽装备
游戏背包 需要手动 拖拽游戏装备到 装备卡槽中,看了下网上资料很少。手搓了一个下午搞定,现在来记录下实现步骤;原创 2024-05-29 16:14:31 · 1810 阅读 · 0 评论 -
Laya 中 tips 的实现
前几天的做一个项目,需要用 实现一个 tips 功能实现完毕起来 总体思路就是: 获取文字宽高 再设置背景大小 实现一个向上的位移 以及淡出 其中一个点 就是 怎么让 获取文字的宽度? 其实在不设置文字宽度的时候,默认宽度就是文字的宽度export default class UITips extends Laya.Script { private duringTime: number = 200; private lable:.原创 2020-10-14 10:06:04 · 351 阅读 · 0 评论 -
Layaair DragonBones 龙骨动画的换皮肤
Layaair DragonBones 龙骨动画的换皮肤大体效果如下官网的例子DragonBones我的代码/** name;*/class SceneMain extends ui.SceneMainUI { private index = 0 constructor...原创 2019-06-18 11:47:27 · 2769 阅读 · 0 评论 -
Layaair 贝塞尔曲线的使用
Layaair 贝塞尔曲线的使用项目有个需求 类似点击 金币,然后 金币 按照 贝塞尔曲线 飞到某个位置代码测试效果类似上面的图本来想使用 Laya.Tween 来实现 后来发现 Laya.Tween 没有提供相关 API 只能自己动手实现经过一番了解 和 查阅资...原创 2019-06-10 18:36:47 · 6236 阅读 · 0 评论 -
Layaair DragonBones 龙骨动画的播放
Layaair DragonBones 龙骨动画的播放本文要点:龙骨动画的导入 龙骨动画的播放控制 龙骨动画的事件机制官方文档入口本节大概效果龙骨动画的导入:Layair 导入龙骨动画: 一般导入到 Bin 目录的 Src目录里面,在这里 我创建了一个he...原创 2019-05-29 14:32:01 · 4831 阅读 · 0 评论 -
Layaair Socket.io 的使用
Layaair Socket.io 的使用客户端 使用Layaair 1.7.x 版本 socket.io.d.ts 是从 Egret 搬过来的, socket.io.js 库 是客户端 和 服务器公用的 服务器 nodejs 协议 protobufSocket.io 对比 Web...原创 2019-06-06 15:16:16 · 1587 阅读 · 1 评论 -
Laya 信息轮播的实现2 (缓动--逐字缓动)
在上一节 我们用 tween 实现了 信息的轮播 这一次我们将使用 Laya.FrameAnimation 加 Mask 的方式实现 效果如下,看起来比第一种方式更加 完美 衔接自然不会出现 乱跳的感觉首先在编辑器中将 一个子 image 设置成mask然后设置一段动画最后我们循环播放动画,在每次播放完毕 替换一下显示内容就好了。刚开始实现的时候遇到一个坑, ...原创 2019-05-28 15:09:51 · 863 阅读 · 0 评论 -
Layaair list 拖拽
要想 list 可以拖拽 必须要添加 vScrollBarSkinlist_res 就是 list组件 private showHistory( data) { let resdata = []; for( let i =0; i < data.length;i++ ){ resdata.push(data[i]...原创 2019-03-18 21:20:43 · 1264 阅读 · 0 评论 -
Laya 信息轮播的实现 (缓动--逐字缓动)
官方给的 Dome 是这样的 大家可以打开看下下图是我实现的效果 一个简单的信息 轮播具体使用了 tween 来实现的class Trumpet extends ui.TrumpetUI { private messlist = []; private indexMsg = 0 constructor() { super(); ...原创 2019-05-28 11:29:57 · 1501 阅读 · 0 评论 -
Laya 摇杆控制 角色移动
开发环境: Unity3d 5.6.3 Layaair 1.7.3大家可以先看下效果。需要优化的几个点:模型动画没有找到 合适的 动画循环上衔接的不太友好,在旋转 和 移动没有做 缓动 所以显得 突兀Layaair 对处理 动画过度上 没有有力的支撑 所以显得 动画衔接 比较生硬 对于摇杆的实现 我们使用了一个数学模型...原创 2018-12-04 19:31:57 · 5551 阅读 · 0 评论 -
Layaair 3D场景使用
环境: Layaair 1.7.22 Unity3d 5.6.3实现效果:unity3d 导出 场景文件 动画的控制 Laya.Sprite3D 脚本的挂载 对于Laya.Sprite3D 碰撞的触发实现 Unity3D 中的场景 程序入口 // 程序入口class GameMain { constructor(...原创 2018-11-29 17:18:50 · 5606 阅读 · 0 评论 -
Layaair 3D资源加载(Unity3D 导出资源)
Layaair 3D资源加载 layaair 预加载3D资源(Unity3D 导出资源) 和 2D 资源还是有些区别的。2D资源的预加载 https://blog.youkuaiyun.com/nicepainkiller/article/details/82971636这个就是我们加载 ...原创 2018-11-12 17:05:23 · 9157 阅读 · 2 评论 -
Layaair 屏幕的适配
Layair 的屏幕适配 主要有几个方案: 官方文档:https://ldc2.layabox.com/doc/?nav=zh-ts-1-8-0 Laya.stage.scaleMode = Laya.Stage.SCALE_SHOWALL 最小比例缩放, 优点: 缩放完成后,缩放完成后都在屏幕内 缺点: 缩放完成后,可能会有黑边 La...原创 2018-11-08 17:33:26 · 2724 阅读 · 0 评论 -
LayaAir 学习笔记
设置舞台属性: Laya.init(800,600, WebGL); Laya.stage.bgColor = "#ffcccc"; //Laya.stage.scaleMode = Laya.Stage.SCALE_NOSCALE;//不缩放 Laya.stage.scaleMode = Laya.St...原创 2018-10-08 18:08:46 · 1409 阅读 · 0 评论 -
Layaair 集成 protobuf 笔记
Layaair 集成 protobuf 其实和 Egret 差不多,在前几篇里面我们已经介绍 关于在 Egret中 使用 protobuf 没有基础的 可以点开看看;其中 Layaair 和 Egret 工程文件结构不太一样 大家稍稍注意就好 这个是刚刚新建的工程,我们把 protobuf 放在 bin 目录下 然后我们再后入 进去把 .proto 文件拷贝到 ...原创 2018-10-17 19:00:49 · 3340 阅读 · 1 评论 -
Layaair 不规则碰撞检测 UI
相信大家在实际生产过程中会遇到 不规则的UI比方说: 这种的 够蛋疼了吧。 本来想通过 点击位置的坐标链接成向量,然后 计算向量的 角度 来判断点击的到底是哪个位置。后来返现Layaari 对向量的封装 没有像Unity3D那么友好。 角度计算有点费劲后来看见一片文章:Layaari 不规则热区的实现 发现其实 Layaair 已经为我们提供好了 不规则形状 的点击 ...原创 2018-10-24 16:35:17 · 5643 阅读 · 0 评论