Skip to content

1. 特效系统

jtopo自带了一些常用特效: AE (Animation Effect)

特效在jtopo里的本质: Node+Link+Animation,操作方式和操作Node、Link、Animation保持一致。

1.1. 特效示例:涟漪

从一个点不断扩散出圆环的效果:
js
// 使用'特效'系统
let effectSystem = stage.effectSystem;

// 创建一个‘涟漪特效’, 特效参数设置: (圆的数量, 半径, 颜色)
let ae = effectSystem.rippling();

// 获取‘特效’节点对象
let aeNode = ae.objects[0];

// 特效位置 100,0 处
aeNode.setXY(100, 0);

// '特效' 放入
layer.addChild(aeNode);

// ’特效‘ 播放控制
ae.play();

效果参考下图:

特效返回值

有的特效返回AENode对象(含:Node/Link数组、动画数组)

有的特效返回Animation对象,仅动画对象。

查看具体的API即可。