[LayaAirIDE 2.0] 粒子克隆有问题

BUG反馈{name} 回复了问题 • 2 人关注 • 2 个回复 • 2914 次浏览 • 2019-09-09 09:27 • 来自相关话题

[LayaAirIDE 2.0] 程序开始运行时报错 而且获取不到Rigidbody3D组件 已确认.ls场景文件中包含的有

其它综合交流1567765489用户 回复了问题 • 2 人关注 • 1 个回复 • 1504 次浏览 • 2019-09-08 12:12 • 来自相关话题

[LayaAirIDE 2.0] Failed to load resource: net::ERR_FILE_NOT_FOUND

LayaAir IDENick_Z 回复了问题 • 3 人关注 • 2 个回复 • 2839 次浏览 • 2019-09-08 01:23 • 来自相关话题

[LayaAirIDE 2.0] LayaAir Run 点击无反应

BUG反馈CloudFlame 回复了问题 • 5 人关注 • 8 个回复 • 6659 次浏览 • 2019-09-07 17:30 • 来自相关话题

[LayaAir 2.0] 招聘:3D游戏开发(厦门)

回复

小游戏综合专区招小程序开发、h5前端开发、销售 发起了问题 • 1 人关注 • 0 个回复 • 1557 次浏览 • 2019-09-07 16:32 • 来自相关话题

[LayaAir 1.0] layaair 折线bug

回复

LayaAir引擎2Dnew miracle 发起了问题 • 1 人关注 • 0 个回复 • 1340 次浏览 • 2019-09-07 15:46 • 来自相关话题

[LayaAirIDE 2.0] TypeError: Cannot set property 'material' of undefined

回复

LayaAir引擎3DCloudFlame 发起了问题 • 1 人关注 • 0 个回复 • 2152 次浏览 • 2019-09-07 15:37 • 来自相关话题

[LayaAirIDE 2.0] 想通过节点1获取子节点2,为啥getChildByName获取不到,并且,节点1的node._children的属性打印出来是空数组

回复

LayaAir IDE鹿 发起了问题 • 1 人关注 • 0 个回复 • 2954 次浏览 • 2019-09-07 14:30 • 来自相关话题

[LayaAirIDE 2.0] vivo小游戏无法运行

vivo小游戏专区陆仁毅 回复了问题 • 2 人关注 • 1 个回复 • 1722 次浏览 • 2019-09-07 11:02 • 来自相关话题

[LayaAir 2.0] Button文本位置错误

回复

LayaAir引擎2D@DT_ 发起了问题 • 1 人关注 • 0 个回复 • 1522 次浏览 • 2019-09-07 10:45 • 来自相关话题

[LayaNative 2.0] laya自定义脚本如何克隆

回复

LayaAir引擎2D1567822224用户 发起了问题 • 1 人关注 • 0 个回复 • 1900 次浏览 • 2019-09-07 10:14 • 来自相关话题

[LayaAirIDE 2.0] Mac 编辑模式 添加组件 Code

其它综合交流Aar0n 回复了问题 • 2 人关注 • 2 个回复 • 1733 次浏览 • 2019-09-07 09:33 • 来自相关话题

[LayaAir 2.0] 物理引擎bug

BUG反馈Aar0n 回复了问题 • 2 人关注 • 2 个回复 • 2704 次浏览 • 2019-09-07 09:18 • 来自相关话题

LayaAir2.0引擎之字幕类

LayaAir引擎2DLaya_XS 发表了文章 • 5 个评论 • 4263 次浏览 • 2019-09-06 20:57 • 来自相关话题

在实际的项目中可能有一些特殊的文字效果,比如颜色混合搭配,或者横排布局或竖排布局,或者根据布局的不同方式展现不同的打字机效果。在因为项目开发需要扩展了一个组件,可以满足一些简单的文字复制布局效果,有需要的同学可以下载了玩玩,目前字幕类是基于LayaAir2.0引擎扩展的,后面在提供基于LayaAir1.0引擎的版本。
字母类支持的功能描述:
1、支持文本多种颜色混合使用,
2、横排排版(竖排排版感觉加个下划线比较怪异,暂时没支持)支持下划线使用,无需引用htmldivelement组件;
3、支持横排全部排版,包括左对齐、右对齐、居中对齐
4、支持竖排全部排版,包括左对齐、右对齐、居中对齐;
5、支持竖排左对齐第一排显示,后面每排追加,类似流行诗的效果;
6、支持竖排右对齐右侧第一排显示,后面每排追加,类似流行诗效果;
7、支持横排或竖排打字机效果;
8、支持淡入、淡出效果;
9、支持设置字间距和行间距;
10、支持横排或竖排自动排版(此效果仅限单色内容);

效果截图:
1、下划线:








2、竖排左对齐:








3、竖排右对齐:





 

4、打字机横排左对齐:







5、打字机竖排左对齐:






6、打字机竖排右对齐:






7、淡入淡出效果:









 
代码使用说明:var complexStyleText:ComplexStyleText = new ComplexStyleText();
Laya.stage.addChild(complexStyleText);
complexStyleText.leading = 0;//设置行间距
complexStyleText.setSize(500,500);//设置字幕类的尺寸
complexStyleText.wordSpace = 5;//设置文字字间距
complexStyleText.valign = ComplexStyleText.VALIGN_TOP;//垂直居上
complexStyleText.align = ComplexStyleText.VERTICAL_LEFT;//水平居左
complexStyleText.text ="江城子,十年生死两茫茫,不思量,自难忘。千里孤坟,无处话凄凉,纵使相逢应不识,尘满面,鬓如霜。|#ffcc00|25|1|0|1";
 这里解释下上面的文字内容结构,这里需要好好理解下,在上面的文字里存在 "=11.0pt|#ffcc00|25|1|0|1"#ffcc00:代表当前文字设置的颜色;
25:代表文字设置的字号大小;
1:代表是否带下划线,1显示下划线;0隐藏
0:是否主动折行;1折行;0隐藏
1:代表是否显示;1显示;0隐藏

如果你要设置多种颜色的字体,需要重复上面的内容,例如:
"江城子|#ffcc00|25|1|0|1|_|十年生死两茫茫,|#ff9900|25|0|1|1|_|不思量,自难忘。|#ffcc00|25|1|1|1|_|千里孤坟,无处话凄凉|#00cc00|25|0|1|1|_|纵使相逢应不识,|#ff9900|25|1|1|1|_|尘满面,鬓如霜。|#ffcc00|25|0|1|1"
几个接口使用说明:
 
1、打字机接口,支持设置打字机的速度:complexStyleText.typewriter("江城子|#ffcc00|25|1|0|1|_|十年生死两茫茫,|#ff9900|25|0|1|1|_|不思量,自难忘。|#ffcc00|25|1|1|1|_|千里孤坟,无处话凄凉|#00cc00|25|0|1|1|_|纵使相逢应不识,|#ff9900|25|1|1|1|_|尘满面,鬓如霜。|#ffcc00|25|0|1|1",100);





 
2、淡入接口,支持设置淡入的速度:complexStyleText.fadeIn("江城子|#ffcc00|25|1|0|1|_|十年生死两茫茫,|#ff9900|25|0|1|1|_|不思量,自难忘。|#ffcc00|25|1|1|1|_|千里孤坟,无处话凄凉|#00cc00|25|0|1|1|_|纵使相逢应不识,|#ff9900|25|1|1|1|_|尘满面,鬓如霜。|#ffcc00|25|0|1|1",100);








3、淡出接口,支持设置淡出的速度:complexStyleText.fadeOut("江城子|#ffcc00|25|1|0|1|_|十年生死两茫茫,|#ff9900|25|0|1|1|_|不思量,自难忘。|#ffcc00|25|1|1|1|_|千里孤坟,无处话凄凉|#00cc00|25|0|1|1|_|纵使相逢应不识,|#ff9900|25|1|1|1|_|尘满面,鬓如霜。|#ffcc00|25|0|1|1",100); //淡出








 
附件是实现类,目前是基于AS3的,有其他语言的同学,可以自己翻译下,翻译代码这个应该对每个同学来说肯定是so easy!
使用过程中遇到问题的同学可以留言 查看全部
在实际的项目中可能有一些特殊的文字效果,比如颜色混合搭配,或者横排布局或竖排布局,或者根据布局的不同方式展现不同的打字机效果。在因为项目开发需要扩展了一个组件,可以满足一些简单的文字复制布局效果,有需要的同学可以下载了玩玩,目前字幕类是基于LayaAir2.0引擎扩展的,后面在提供基于LayaAir1.0引擎的版本。
字母类支持的功能描述:
1、支持文本多种颜色混合使用,
2、横排排版(竖排排版感觉加个下划线比较怪异,暂时没支持)支持下划线使用,无需引用htmldivelement组件;
3、支持横排全部排版,包括左对齐、右对齐、居中对齐
4、支持竖排全部排版,包括左对齐、右对齐、居中对齐;
5、支持竖排左对齐第一排显示,后面每排追加,类似流行诗的效果;
6、支持竖排右对齐右侧第一排显示,后面每排追加,类似流行诗效果;
7、支持横排或竖排打字机效果;
8、支持淡入、淡出效果;
9、支持设置字间距和行间距;
10、支持横排或竖排自动排版(此效果仅限单色内容);

效果截图:
1、下划线:


下划线.png



2、竖排左对齐:


竖屏左对齐.png



3、竖排右对齐:

竖屏右对齐.png

 

4、打字机横排左对齐:

横排左对齐.gif



5、打字机竖排左对齐:

竖屏左对齐.gif


6、打字机竖排右对齐:

竖排右对齐.gif


7、淡入淡出效果:
淡入效果.gif


淡出效果.gif

 
代码使用说明:
var complexStyleText:ComplexStyleText =  new ComplexStyleText();
Laya.stage.addChild(complexStyleText);
complexStyleText.leading = 0;//设置行间距
complexStyleText.setSize(500,500);//设置字幕类的尺寸
complexStyleText.wordSpace = 5;//设置文字字间距
complexStyleText.valign = ComplexStyleText.VALIGN_TOP;//垂直居上
complexStyleText.align = ComplexStyleText.VERTICAL_LEFT;//水平居左
complexStyleText.text ="江城子,十年生死两茫茫,不思量,自难忘。千里孤坟,无处话凄凉,纵使相逢应不识,尘满面,鬓如霜。|#ffcc00|25|1|0|1";

 这里解释下上面的文字内容结构,这里需要好好理解下,在上面的文字里存在 "=11.0pt|#ffcc00|25|1|0|1"
#ffcc00:代表当前文字设置的颜色;
25:代表文字设置的字号大小;
1:代表是否带下划线,1显示下划线;0隐藏
0:是否主动折行;1折行;0隐藏
1:代表是否显示;1显示;0隐藏

如果你要设置多种颜色的字体,需要重复上面的内容,例如:
"江城子|#ffcc00|25|1|0|1|_|十年生死两茫茫,|#ff9900|25|0|1|1|_|不思量,自难忘。|#ffcc00|25|1|1|1|_|千里孤坟,无处话凄凉|#00cc00|25|0|1|1|_|纵使相逢应不识,|#ff9900|25|1|1|1|_|尘满面,鬓如霜。|#ffcc00|25|0|1|1"

几个接口使用说明:
 
1、打字机接口,支持设置打字机的速度:
complexStyleText.typewriter("江城子|#ffcc00|25|1|0|1|_|十年生死两茫茫,|#ff9900|25|0|1|1|_|不思量,自难忘。|#ffcc00|25|1|1|1|_|千里孤坟,无处话凄凉|#00cc00|25|0|1|1|_|纵使相逢应不识,|#ff9900|25|1|1|1|_|尘满面,鬓如霜。|#ffcc00|25|0|1|1",100);

竖排右对齐.gif


 
2、淡入接口,支持设置淡入的速度:
complexStyleText.fadeIn("江城子|#ffcc00|25|1|0|1|_|十年生死两茫茫,|#ff9900|25|0|1|1|_|不思量,自难忘。|#ffcc00|25|1|1|1|_|千里孤坟,无处话凄凉|#00cc00|25|0|1|1|_|纵使相逢应不识,|#ff9900|25|1|1|1|_|尘满面,鬓如霜。|#ffcc00|25|0|1|1",100);



淡入效果.gif


3、淡出接口,支持设置淡出的速度:
complexStyleText.fadeOut("江城子|#ffcc00|25|1|0|1|_|十年生死两茫茫,|#ff9900|25|0|1|1|_|不思量,自难忘。|#ffcc00|25|1|1|1|_|千里孤坟,无处话凄凉|#00cc00|25|0|1|1|_|纵使相逢应不识,|#ff9900|25|1|1|1|_|尘满面,鬓如霜。|#ffcc00|25|0|1|1",100); //淡出



淡出效果.gif


 
附件是实现类,目前是基于AS3的,有其他语言的同学,可以自己翻译下,翻译代码这个应该对每个同学来说肯定是so easy!
使用过程中遇到问题的同学可以留言

[LayaAir 2.0] 2.2.0使用2d粒子报错

BUG反馈Aar0n 回复了问题 • 已解决 • 2 人关注 • 1 个回复 • 3125 次浏览 • 2019-09-06 18:25 • 来自相关话题

[LayaAirIDE 2.0] 1.7的菜单工作方式好好的,2.0改得这么不好?

其它综合交流Ming 回复了问题 • 2 人关注 • 4 个回复 • 2242 次浏览 • 2019-09-06 18:00 • 来自相关话题

[LayaAir 2.0] 微信小程序里跟随的3D粒子不跟随问题

小游戏综合专区Aar0n 回复了问题 • 已解决 • 2 人关注 • 1 个回复 • 1390 次浏览 • 2019-09-06 16:15 • 来自相关话题

[LayaAir 2.0] 求解微信小游戏怎么播放mp4视频

回复

小游戏综合专区李小布 发起了问题 • 1 人关注 • 0 个回复 • 1861 次浏览 • 2019-09-06 16:08 • 来自相关话题

[LayaAir 2.0] 粒子系统无法按距离发射粒子

其它综合交流Aar0n 回复了问题 • 已解决 • 2 人关注 • 2 个回复 • 1400 次浏览 • 2019-09-06 15:09 • 来自相关话题

悬赏10元 [LayaAirIDE 2.0] 2.2.0beta微信开放域无法点击

BUG反馈闲云&野鹤 回复了问题 • 2 人关注 • 2 个回复 • 4051 次浏览 • 2019-09-06 14:38 • 来自相关话题

商务合作
商务合作